对于停用的cassandra节点上挂起的消息,我该怎么办?

对于停用的cassandra节点上挂起的消息,我该怎么办?,cassandra,Cassandra,我参考的是关于从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

我参考的是关于从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 status未显示已删除的服务器,请删除挂起的消息,在将节点从群集中删除后,您将无能为力


查看system.log,查看节点是否成功完成了停用,如果有任何错误,请将其添加到问题中。

在停用的节点上,日志目录即“/var/log/cassandra/”不再可用。我用的是c*3.7。顺便说一下,其他节点上的nodetool状态不显示已停用的节点。所以我认为,正如你所说,退役是成功的,我可以忽略退役的节点。是的,退役是成功的