Cassandra - 如何删除死节点

时间:2013-12-12 16:48:25

标签: cassandra nodetool

Cassandra版本1.2.9。五个节点集群,但其中一个节点因硬件故障而关闭,修复/更换ETA未知。我想要停用/删除down节点(通知混乱所有日志)。 nodetool removenode似乎是完美的,除了它需要一个主机ID。 down节点没有主机ID(在状态中列为null):

似乎removetoken不再是nodetool的选项。

删除此死节点的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

问题是旧版cassandra。但官方解决方案应适用于任何版本的cassandra - https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsGossipPurge.html

那里的步骤基本上告诉停止集群,删除与对等相关的sstables,清除八卦状态并重启集群;这是有道理的。