当我在3节点集群中的所有节点上运行 nodetool -host ip.ip.ip.ip ring 时,输出始终只显示其中一个节点。
我运行了一个netstat,我不知道如何解释这个。我查看了所有配置文件,看起来很好。我是否需要更改/ etc / hosts文件?我在控制台中仔细检查了我的安全组规则,看起来很好。 7000是开放的入境和出境..
netstat -ant | grep 7000
tcp 0 0 10.160.13.61:7000 0.0.0.0:* LISTEN
tcp 0 0 10.160.13.61:48403 10.160.13.37:7000 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.62:60845 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.37:56271 ESTABLISHED
tcp 0 0 10.160.13.61:7000 10.160.13.37:60656 ESTABLISHED
tcp 0 0 10.160.13.61:38436 10.160.13.62:7000 ESTABLISHED
tcp 0 0 10.160.13.61:52762 10.160.13.62:7000 ESTABLISHED
答案 0 :(得分:1)
很可能您没有在cassandra.yaml中正确配置种子。任何新节点都应指向种子配置中的一个或多个现有节点;这告诉新节点如何加入环。请记住,您应手动指定令牌,以便进行密钥分发。