0

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

1 回答 1

1

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

于 2012-12-14T14:22:53.587 回答