我正在配置一个位于三台不同机器上的三节点 Cassandra 集群。我可以互相ping通,也可以ssh。我已经在这三台机器上设置了 cassandra 集群。假设它们是 A、B、C,其中 A 是种子。在这里,C 成功加入种子 (A),并打印了加入日志。当我通过 A 分析集群时,我可以看到 C 已加入,并且拥有 66.7% 的所有权。“A”拥有 33.3% 的所有权。(我已经平分了令牌。)但是节点 B 没有加入集群。没有打印错误。B 和 C 的配置类似,除了 listen_address 和 rpc_address。我验证了这两者之间的配置,它们是相似的。
这可能是网络的问题,但我不确定是否是这种情况。没有问题被打印出来。关于我可以在这里尝试的事情有什么建议吗?这似乎很奇怪。这可能是由于某些端口问题吗?