Cassandra版本1.2.9。五个节点集群,但其中一个节点因硬件故障而关闭,修复/更换ETA未知。我想要停用/删除down节点(通知混乱所有日志)。 nodetool removenode似乎是完美的,除了它需要一个主机ID。 down节点没有主机ID(在状态中列为null):
似乎removetoken不再是nodetool的选项。
删除此死节点的正确方法是什么?
答案 0 :(得分:0)
问题是旧版cassandra。但官方解决方案应适用于任何版本的cassandra - https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsGossipPurge.html
那里的步骤基本上告诉停止集群,删除与对等相关的sstables,清除八卦状态并重启集群;这是有道理的。