Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的Cassandra节点卡在环中?_Cassandra - Fatal编程技术网

为什么我的Cassandra节点卡在环中?

为什么我的Cassandra节点卡在环中?,cassandra,Cassandra,我有一个Cassandra节点,它正在加入一个现有集群。它开始自我引导,流式传输一组数据(通过nodetool netstats进行监控),然后似乎完成了—但它实际上并没有加入到环中。怎么回事?我怎么知道发生了什么?日志中根本没有错误,时间很长,Cassandra进程做得很少。在本例中,我在/etc/Cassandra/log4j server.properties中打开了所有调试日志,并在大量的输出中进行筛选,直到我注意到一些关于OutboundTCP:尝试连接到*host*的语句出现在某些主

我有一个Cassandra节点,它正在加入一个现有集群。它开始自我引导,流式传输一组数据(通过
nodetool netstats
进行监控),然后似乎完成了—但它实际上并没有加入到环中。怎么回事?我怎么知道发生了什么?日志中根本没有错误,时间很长,Cassandra进程做得很少。

在本例中,我在
/etc/Cassandra/log4j server.properties中打开了所有调试日志,并在大量的输出中进行筛选,直到我注意到一些关于
OutboundTCP:尝试连接到*host*
的语句出现在某些主机上,而其他主机则没有。进一步调查显示,由于网络配置是我自己的错,群集中某些节点之间的连接有限:新节点只能连接到群集中其他5台主机中的3台

修复后,节点可以传输额外的数据,我可以自由地追求宗教信仰。(另外,出于偏执,我到处跑
nodetool repair