Что происходит, когда все семенные узлы в Кассандре не работают? Могут ли новые узлы присоединиться к кластеру в этой точке?Что происходит, когда все семенные узлы в Кассандре не работают? Могут ли новые узлы присоединиться к кластеру в этой точке?
ответ
Это из CASSANDRA Документов
Кольца может работать или загрузка без семени; Однако вы не сможете добавить новые узлы в кластер. Рекомендуется настроить несколько семян в производственной системе. `
Вот ссылка http://cassandra.apache.org/doc/latest/faq/index.html#does-single-seed-mean-single-point-of-failure
семени узлы являются начальной точкой контакта для начальной загрузки узлов. Если у вас есть кластер из 10 узлов, вы можете в идеале сказать 3 узла в виде семян. Как только узел начальной загрузки свяжется с семенем, он начнет сплетничать с другими узлами.
Там нет ничего особенного узла семян с точки зрения его функциональности, она будет работать точно так же, как и другие узлы (семенные узлы делать сплетен больше, хотя см DOc ссылку ниже)
Так что если за шанс, что ваши 3 семенных узла были недоступны, вы могли бы просто добавить IP-адрес любого другого узла в кластере к вашему новому узлу под параметром seeds:
в файле cassandra.yaml
, и вы все равно сможете загрузиться.
Конечно, хорошо иметь все узлы, использующие одни и те же семена, например, для согласования конфигурации.