繁体   English   中英

多节点多数据中心 CASSANDRA

[英]Multi-node multi-datacenter CASSANDRA

我正在尝试在 Cassandra 3.11 中设置多节点多数据中心集群

对于数据中心 1,我在 3 个节点(例如 10.90.22.11、10.90.22.12 和 10.90.22.13)上运行 Cassandra,对于数据中心 2,我在 2 个节点上运行 Cassandra(例如 10.90.22.21 和 22.22.13) )。

戒指已启动,但他们正在分开工作。 为了使它们协同工作,我按照此链接中提到的步骤将 endpoint_snitch 更新为 GossipingPropertyFileSnitch,并将 cassandra-rackdc.properties 中的 dc 和 rac 更新为各个节点的 DC1 和 DC2。

在我重新启动 Cassandra 时进行这些更改后,Cassandra 的状态正在运行,但是当我使用 nodetool 状态检查环时,我收到一个错误:

nodetool: Failed to connect to '127.0.0.1:7199'
ConnectException: 'Connection refused (Connection refused)'

我错过了什么?

您发布的此错误表明nodetool无法连接到应该侦听端口7199 JMX:

Failed to connect to '127.0.0.1:7199'

验证 Cassandra 是否正在运行并检查该进程是否绑定到各种端口,包括719990427000 您可以尝试运行以下命令之一:

$ netstat -tnlp
$ sudo lsof -nPi | grep LISTEN | grep java

干杯!

您应该尝试使用您在 cassandra.yaml 中放入的主机/IP 的 nodetool 命令。 此外,如果您设置为从防火墙打开/允许,您应该检查您的端口 7199 或自定义端口。

nodetool -h 主机名/IP 状态。

如果您启用,您可以提及 username.password。 请参阅以下链接以获取更多详细信息和理解:- http://cassandra.apache.org/doc/latest/tools/nodetool/status.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM