Время ожидания первого запуска кластера Percona XtraDB

Я пытаюсь запустить кластер на трех чистых машинах Centos.

Я попытался сделать этот пост коротким, я не прикрепляю файлы конфигурации, потому что я использовал это руководство, и файлы конфигурации соответствуют следующему:

https://www.percona.com/doc/percona-xtradb-cluster/5.7/add-node.html#add-node

Запуск первого узла в порядке. Ошибка запуска второго узла.

Вот лог на втором узле

2017-09-28T15:05:09.367856Z 0 [Примечание] WSREP: инициирование передачи SST/IST на стороне JOINER (wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.14.104' --datadir '/var/lib /mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '5490' '' ) 2017-09-28T15:05:09.368984Z 0 [ОШИБКА] WSREP : Не удалось прочитать «готово» из: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.14.104' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf ' --defaults-group-suffix '' --parent '5490' '' Чтение: '(null)' 2017-09-28T15:05:09.369064Z 0 [ОШИБКА] WSREP: Процесс завершен с ошибкой: wsrep_sst_xtrabackup-v2 - -role 'joiner' --address '192.168.14.104' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '5490' '' : 2 (Нет такого файла или каталога) 2017-09-28T15:05:09.370161Z 2 [ОШИБКА] WSREP: не удалось подготовиться к SST xtrabackup-v2. Неисправимый. 2017-09-28T15:05:09.370192Z 2 [ОШИБКА] Прерывание


person Agustín Graña    schedule 28.09.2017    source источник


Ответы (2)


Запуск второго узла завершается со сбоем, поскольку он не может выполнить SST (передачу полного состояния) с узла-донора.

Это не удается, потому что xtrabackup-v2 не работает. Вам нужно проверить журналы на донорском узле, чтобы понять, почему, но возможные причины включают:

  • Недостаточно памяти на узле-доноре
  • Синтаксическая ошибка в my.cnf на узле-доноре (xtrabackup более требователен к синтаксису, чем обычный mysql — проверьте наличие повторяющихся строк, которые mysql принимает, а xtrabackup — нет)
  • Права доступа к файлам
  • xtrabackup установлен неправильно, не установлен или имеет неправильную версию
  • несоответствие в конфигурации wsrep между узлами
  • неверные учетные данные для аутентификации wsrep
person Steve Shipway    schedule 08.11.2018

Есть несколько причин, по которым SST мог выйти из строя. Вам также необходимо изучить журналы на первом узле. Это могут быть заблокированные порты, может быть не создан пользователь SST, неправильный пароль SST, отсутствующее программное обеспечение xtrabackup и т. д. и т. д. Невозможно сказать только то, что вы предоставили.

person utdrmac    schedule 17.04.2018