MariaDB Galera Cluster: Второй узел не подходит - PullRequest
0 голосов
/ 25 мая 2018

Установка кластера MariaDB Galera 10.0.35 на двух узлах в RHEL 7.5.Я могу успешно запустить первый узел. Однако, при получении второго узла появляется ошибка ниже:

180524 23:45:27 [Предупреждение] WSREP: Разрыв в последовательности состояний.Нужна государственная передача.180524 23:45:27 [Примечание] WSREP: Выполняется: 'wsrep_sst_rsync --role' joiner '--адрес' 173.36.55.164 '--datadir' / mysql / product / '--parent' 20955 '--binlog' /mysql / product / mysql-bin '' 180524 23:45:28 [Примечание] WSREP: подготовленный запрос SST: rsync | 173.36.55.164: 4444 / rsync_sst 180524 23:45:28 [Примечание] WSREP: wsrep_notify_cmd не определен, пропускуведомление.180524 23:45:28 [Примечание] WSREP: REPL Протоколы: 7 (3, 2) 180524 23:45:28 [Примечание] WSREP: очередь потока службы очищена.180524 23:45:28 [Примечание] WSREP: назначить начальную позицию для сертификации: 5, версия протокола: 3 180524 23:45:28 [Примечание] WSREP: очередь потока службы очищена.180524 23:45:28 [Предупреждение] WSREP: Не удалось подготовиться к добавочной передаче состояния: UUID локального состояния (00000000-0000-0000-0000-000000000000) не соответствует UUID состояния группы (3b95c41c-5fa2-11e8-8d53-2a74c875a219): 1 (Операция не разрешена) в galera / src / replicator_str.cpp: prepare_for_IST (): 482.IST будет недоступен.180524 23:45:28 [Примечание] WSREP: Участник 1.0 (vm-srin-006) запросил передачу состояния из ' любой '.Выбрал 0.0 (vm-pahc-00b) (SYNCED) в качестве донора.180524 23:45:28 [Примечание] WSREP: Сдвиг ПЕРВИЧНЫЙ -> СОЕДИНЕНИЕ (TO: 5) 180524 23:45:28 [Примечание] WSREP: Запрос передачи состояния: успех, донор: 0 180524 23:45:28 [Предупреждение]WSREP: 0.0 (vm-pahc-00b): Сбой при передаче состояния в 1.0 (vm-srin-006): -255 (неизвестная ошибка 255) 180524 23:45:28 [ОШИБКА] WSREP: gcs / src / gcs_group.cpp:gcs_group_handle_join_msg (): 731: никогда не получит состояние.Нужно прервать.

Спасибо за любую помощь, чтобы решить эту проблему.

Спасибо, Виджай

PS: Решена проблема.Проблема была связана с портом. После открытия всех портов второй и третий узлы смогли присоединиться к кластеру.Хотя я не уверен, какие порты нужно открыть.Были определены два порта: 3360 и 4567

. Я не вижу никаких документов, в которых упоминается, какие порты необходимо открыть.Цените, если у кого-то есть информация об этом.

1 Ответ

0 голосов
/ 27 мая 2018

Я столкнулся с той же проблемой.Выполните следующую команду на неподходящем узле:

mysqld --wsrep-recovery

Затем запустите сервер mysql (например, systemctl start mysql)

Этот блогможет помочь: https://severalnines.com/blog/how-bootstrap-mysqlmariadb-galera-cluster

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...