Кассандра "рукопожатие версия с" - PullRequest
0 голосов
/ 17 марта 2020

У меня есть 2 узла

ip1 node1's ip
ip2 nodes2's ip

каждый узел запускается, но не соединяется друг с другом. Например, состояние nodetool показывает собственный узел. Нет другого узла

в журнале узла 1:

Handshaking version with /ip2

в журнале узла 2 нет информации или сообщений об ошибках, связанных с узлом 1

, нет сообщений об ошибках обоих из них. Что вызывает эту проблему?

1 Ответ

2 голосов
/ 20 марта 2020

Узел обычно не должен находиться в своем собственном начальном списке; если это так, он не будет пытаться присоединиться к существующему кластеру. Только первый узел в кластере должен быть в его собственном начальном списке.

Попробуйте добавить только ip1 в начальный список обоих узлов и полностью исключить ip2 из начального списка. Кроме того, установите auto_bootstrap: true на узле 2. Завершите работу узлов, удалите каталог /var/lib/cassandra с обоих узлов, а затем запустите узел 1. Когда узел 1 завершит запуск (проверьте состояние UN с помощью nodetool status), затем запустите узел 2. Теперь он должен общаться с узлом 1 и присоединиться к кластеру.

...