当旧种子节点被破坏/终止时,Caasandra加入群集中的新种子

时间:2019-03-15 20:35:58

标签: cassandra

我有简单的卡桑德拉群集,1个种子和2个节点。

我从冗余目的上理解应该有两个节点,但是我的问题是:“ 由于某种原因,如果我的所有种子节点都被删除,如何创建新的种子节点并使它加入运行的群集中”。

1 个答案:

答案 0 :(得分:1)

假定您至少有一个幸存的节点(不必是种子),只需将节点的IP添加到种子列表中,它便成为种子节点。您完全不需要销毁的节点(只要RF> 1并且节点处于同步状态(即没有丢失的数据))。因此,如果您有一个3节点群集,而节点1是唯一的种子。如果节点1被破坏/丢失,只需更改其他节点上的cassandra.yaml以使种子列表指向任何剩余节点,就可以完成。重新启动cassandra,或者如上所述,使用nodetool重新加载种子。