4

我有一个正在加入现有集群的 Cassandra 节点。它开始自我引导,流式传输一堆数据(通过 监控nodetool netstats),然后似乎完成了 - 但它实际上并没有加入环。这是怎么回事?我如何弄清楚发生了什么?日志中完全没有错误,时间充裕,Cassandra 进程做的很少。

4

1 回答 1

6

在这种情况下,我打开了所有的调试登录/etc/cassandra/log4j-server.properties,并筛选了大量的输出,直到我注意到一些关于OutboundTCP: attempting to connect to *host*这些的声明出现在某些主机上,但没有出现在其他主机上。进一步调查显示,由于网络配置是我自己的错误,集群中某些节点之间的连接有限:新节点只能连接到集群中其他 5 台主机中的 3 台。

修复此问题后,节点能够传输额外的数据,我可以自由地追求宗教满足的生活。* (另外,我nodetool repair因为偏执狂跑遍了整个地方。)

于 2012-07-13T22:44:46.810 回答