2016-09-29 2 views
1

Я попытался выполнить необходимую настройку для развертывания нескольких экземпляров Cassandra на двух разных узлах многоузлового кластера. Но узлы испытывают трудности с тем, чтобы видеть друг друга. Может ли кто-нибудь дать мне совет, как присоединиться к узлу в моем кластере?Присоединение узла к кластеру

+1

Мы не можем помочь вам без какой-либо информации. http://stackoverflow.com/help/how-to-ask – rzelek

ответ

1

Чтобы присоединиться к узлу кластера, следующее необходимо, чтобы соответствовать вверх в cassandra.yaml файлов в узлах:

  • cluster_name
  • endpoint_snitch
  • num_tokens

Получить ваш первый узел работает и убедитесь, что в вашем брандмауэре или внутренней сети открыты следующие порты:

  • 7000 (сплетен)
  • 7001 (при использовании узла к узлу SSL)
  • 7199 (JMX)
  • 9042 (клиентские соединения)

На вашем втором узле, сделайте убедитесь, что второй узел имеет IP-адрес первого узла в своем списке семян. Все ваши узлы должны совместно использовать один и тот же список семян. В зависимости от размера вашего кластера у вас должно быть два или три на центр обработки данных.

Пример:

 # seeds is actually a comma-delimited list of addresses. 
     - seeds: "192.168.0.100,192.168.0.101" 

После того, как ваши семенные узлы установлены, огненного свой второй узел, и он должен присоединиться. Если он не проверяет system.log на наличие ошибок.

Смежные вопросы