6

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

看来 removetoken 不再是 nodetool 的选项。

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

4

1 回答 1

0

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

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

于 2018-02-08T10:04:41.570 回答