Cassandra nodetool 八卦信息输出中的RPC_READY属性是什么



我有一个由多个节点组成的Cassandra集群。当我做"节点工具八卦信息"时。我看到 1 个节点的值与其他节点RPC_READY不同。所有其他节点共享相同的值。谁能向我解释一下这个属性是什么,如果一个节点上的值不同,是否有任何问题?我正在使用卡桑德拉版本2.2.8。

我将不胜感激。

在 2.2 之前,当一个节点启动时,它将被广播到它现在处于 UP 状态的所有节点。这有时会在 CQL 准备就绪之前发生。驱动程序侦听状态更改等事件,当节点启动时,驱动程序将尝试连接到该节点。

如果他们在 CQL 准备就绪之前尝试,连接将失败并触发退避,这大大增加了连接到现在的节点的时间。这导致驱动程序状态从 UP 翻转到 DOWN,并带有一堆日志垃圾邮件。RPC_READY是一种状态,用于跟踪节点是否真的准备好供驱动程序连接。Jira 这里是添加它的地方。至少在当前版本中(我没有看过 2.2(,RPC_READY可以在关闭(耗尽(或节点退役时更改为 false。

最新更新