我在 https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsRemoveNode.html引用官方文档来从cassandra集群中删除节点.
节点退役后,’nodetool netstats’给出:
Mode: DECOMMISSIONED
Not sending any streams.
Read Repair Statistics:
Attempted: 0
Mismatch (Blocking): 0
Mismatch (Background): 0
Pool Name Active Pending Completed Dropped
Large messages n/a 4 0 0
Small messages n/a 4 21 0
Gossip messages n/a 0 132998 0
通过查看“模式”的值,我觉得该节点已成功退役/删除.但是当我看到有“待定”消息时,我开始怀疑.
我找不到任何关于如何解释这些信息以及我应该做什么的信息?
节点真的被删除了吗?我是否需要确保没有待处理的消息?我怎么能够?
最佳答案 如果其他节点上的nodetool状态未显示已删除的服务器,请忽略待处理的消息,从集群中删除节点后,您无法做多少事情.
查看system.log,查看节点是否已成功完成停用,如果有任何错误,请将其添加到问题中.