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