Узел-донор кластера Galera изменен

Я только что запустил node1 как донор с '/etc/init.d/mysql start --wsrep-new-cluster'. Затем запустили второй узел. и отметьте "показать статус как 'wsrep%'" в mysql. но второй wsrep_local_index стал 0, а первый узел стал 1.

Также запустил третий узел и теперь первый узел стал 2, а третий узел стал 0.

Почему был изменен узел-донор? Я не понимаю. пожалуйста, помогите мне.

0
задан 15 December 2017 в 13:49
1 ответ

Если вы посмотрите официальную документацию , вы увидите следующее:

При использовании автоматического выбора донора, начиная с Galera Cluster версия 3.6, кластер решает, какой метод передачи состояния использовать на основе доступности.

  • Если нет доступных узлов, которые могут безопасно выполнять инкрементную передачу состояния, кластер по умолчанию использует моментальный снимок состояния передачи.
  • Если есть узлы, которые могут безопасно выполнять инкрементную передачу состояния, кластер предпочитает локальный узел удаленным узлам. служат донором.
  • Если нет доступных локальных узлов, которые могут безопасно выполнять инкрементную передачу состояния, кластер выбирает удаленный узел для обслуживания в качестве донора.
  • Если доступно несколько локальных или удаленных узлов, которые могут безопасно выполнять инкрементную передачу состояния, кластер выбирает узел с наивысшим seqno, который будет выступать в качестве донора.
0
ответ дан 5 December 2019 в 07:01

Теги

Похожие вопросы