我的cassandra集群中有6个节点。现在我已经将集群从cassandra 0.8.7升级到了cassandra 1.1的发布版本。
现在nodetool环显示了所有被干扰节点的位置。以前是按顺序从node1开始到node6。有什么解决办法吗?
我集群的Nodetool环给出以下结果
Address Rack Status State Load Owns Token
node1 rack1 Up Normal 300.27 GB 16.67% 0
node5 rack1 Up Normal 227.63 GB 16.67% 113427455640312821154458202477256070484
node6 rack2 Up Normal 343.19 GB 16.67% 141784319550391026443072753096570088105
node2 rack2 Up Normal 211.45 GB 16.67% 28356863910078205288614550619314017621
node3 rack1 Up Normal 252.83 GB 16.67% 56713727820156410577229101238628035242
node4 rack2 Up Normal 239.85 GB 16.67% 85070591730234615865843651857942052863
这只是对令牌使用字符串排序,而不是整数排序。可能会向Cassandra JIRA报告这是一个问题(因为这很令人困惑),但不会造成问题。
更新:应在最新的1.1版本中修复。CASSANDRA-3863
正如您所看到的,nodetool环正在按令牌对其集群详细信息进行排序。这根本不会造成任何问题。