我有一个低负载的3节点集群。对Cassandra的任何写/读尝试都将超时。
“ nodetool状态”显示一切,但是,“ nodetool describecluster”显示其他节点为UNREACHABLE(不是因为架构不匹配,因为我看不到无法访问的节点旁边提到的任何架构。)# nodetool describecluster
Cluster Information:
Name: ------
Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch
Partitioner: org.apache.cassandra.dht.Murmur3Partitioner
Schema versions:
8b7c6bca-f4f8-3d49-a4cc-64ec69bf8573: [10.65.221.36]
UNREACHABLE: [10.65.221.20, 10.65.221.4]
cqlsh命令也正在超时(尽管增加了超时)。 我一直看到NTR一直处于高位。 Cassandra日志上也没有错误消息。'nodetoolnetstats'显示许多小消息,它们的未决和完成值很高。不知道小消息表示什么。有关如何进一步调试的任何建议。
答案 0 :(得分:0)
似乎是端口问题,请检查是否打开了9042端口。
运行此命令以检查打开的端口:
netstat -na|grep LISTEN
您可以在此链接上查看 更多信息。 https://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/secureFireWall.html