Cassandra 节点发现

4

我刚刚搭建了一个由3个节点组成的系统,它们的IP地址分别是"192.168.0.101"、"192.168.0.102"和"192.168.0.103"。我已经在这三台机器的配置中设置了种子节点值:

seeds: "192.168.0.101,192.168.0.102,192.168.0.103"

然而,在任何一台机器上运行nodetool时,只有 103 这台机器被发现。

node101:/opt/cassandra/apache-cassandra-0.8.5/bin# ./nodetool ring -h 192.168.0.101 Address DC Rack Status State Load Owns Token

192.168.0.103 datacenter1 rack1 Up Normal 151.96 KB
100.00% 38174485210079977599903748344879358256

请问问题出在哪里?

1个回答

3

我建议:

  1. 确保您使用的是最新稳定版本的Cassandra
  2. 从所有计算机上的单个节点(例如.101)作为种子节点开始
  3. 将以下内容添加到log4j-server.properties中:

    log4j.logger.org.apache.cassandra.gms=TRACE


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接