我有一个加入现有集群的Cassandra节点。它开始自我引导,流式传输一堆数据(通过nodetool netstats监控),然后似乎结束了-但它实际上并没有加入环。怎么回事?我怎么知道是怎么回事?日志中根本没有错误,已经花了很长时间,而Cassandra进程所做的工作很少。
发布于 2012-07-14 06:44:47
在这种情况下,我在/etc/cassandra/log4j-server.properties中打开了所有的调试日志,并筛选了大量的输出,直到我注意到一些关于OutboundTCP: attempting to connect to *host*的陈述出现在某些主机上,而其他主机上却没有。进一步的调查显示,集群中某些节点之间的连接有限,这是由于网络配置是我自己的错误:新节点只能连接到集群中5台其他主机中的3台。
在修复这个问题之后,节点能够传输额外的数据,我可以自由地追求宗教满足感的生活。*(而且,我在偏执中到处运行nodetool repair )。
https://stackoverflow.com/questions/11479294
复制相似问题