Я только что успешно создал свой первый кластер Galera с использованием MariaDB 10.0.20 между тремя серверами.
У меня есть несколько вопросов относительно моей реализации: 1. Что произойдет, если один сервер окажется изолированным от других серверов, но все еще будут подключены клиенты? 2. Что произойдет, если два сервера не могут напрямую взаимодействовать, но третий сервер может взаимодействовать с обоими серверами? 3. Можно ли обновлять по одному серверу за раз? 4. Можно ли вносить изменения в конфигурацию на одном сервере за раз (например, включать кеш запросов)
Изолированный сервер становится недоступным для чтения или записи и по окончании изоляции снова синхронизируется с помощью одного из других узлов.
Вполне вероятно, что эти два сервера изолируются (неосновной режим).
да. Подождите, пока одно будет синхронизировано, прежде чем переходить к следующему.
Да. Будьте осторожны при изменении некоторых настроек, связанных с galera, поскольку они могут создать набор записей, который другие узлы не могут понять.