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