升级后卡桑德拉戒指受到干扰



我的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环正在按令牌对其集群详细信息进行排序。这根本不会造成任何问题。

最新更新