Назад | Перейти на главную страницу

Вопросы по внедрению кластера Galera

Я только что успешно создал свой первый кластер Galera с использованием MariaDB 10.0.20 между тремя серверами.

У меня есть несколько вопросов относительно моей реализации: 1. Что произойдет, если один сервер окажется изолированным от других серверов, но все еще будут подключены клиенты? 2. Что произойдет, если два сервера не могут напрямую взаимодействовать, но третий сервер может взаимодействовать с обоими серверами? 3. Можно ли обновлять по одному серверу за раз? 4. Можно ли вносить изменения в конфигурацию на одном сервере за раз (например, включать кеш запросов)

  1. что произойдет, если один сервер окажется изолированным от других серверов, но все еще будут подключены клиенты?

Изолированный сервер становится недоступным для чтения или записи и по окончании изоляции снова синхронизируется с помощью одного из других узлов.

  1. Что произойдет, если два сервера не могут напрямую общаться, но третий сервер может общаться с обоими серверами?

Вполне вероятно, что эти два сервера изолируются (неосновной режим).

  1. Можно ли обновлять по одному серверу за раз?

да. Подождите, пока одно будет синхронизировано, прежде чем переходить к следующему.

  1. Можно ли вносить изменения в конфигурацию на одном сервере за раз (например, включать кеш запросов)

Да. Будьте осторожны при изменении некоторых настроек, связанных с galera, поскольку они могут создать набор записей, который другие узлы не могут понять.