为什么我的Cassandra节点卡住加入环?

时间:2012-07-13 22:44:30

标签: cassandra

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

1 个答案:

答案 0 :(得分:6)

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

解决这个问题之后,节点能够传输额外的数据,我可以自由地追求宗教活动。* (另外,我在整个地方都跑了nodetool repair出于偏执狂。)