Cassandra安装程序似乎很好,但只有一个节点在我的3节点集群中占用100%的数据。并且所有节点都在环中看到了?

时间:2012-12-14 05:31:40

标签: nosql cassandra datastax-enterprise

当我在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

1 个答案:

答案 0 :(得分:1)

很可能您没有在cassandra.yaml中正确配置种子。任何新节点都应指向种子配置中的一个或多个现有节点;这告诉新节点如何加入环。请记住,您应手动指定令牌,以便进行密钥分发。