我正在运行 apache-cassandra-1.2.8 的 4 节点集群设置,并尝试加载大约 2500 万条记录。集群设置有默认(杂音)分区并根据此处提供的算法分配令牌
nodetool 显示环配置如下:
[root@node1 apache-cassandra-1.2.8]# bin/nodetool -host 10.5.50.250 -p 7199 ring
数据中心:datacenter1 ========== 副本:1
地址机架状态状态负载具有令牌
-461168601842738790
127.0.0.0.0.1 rack1正常6.29 GB 25.00 % 4611686018427387904
127.0.0.0.0.0.0.0.0.0.2国标 47.50% -461168601842738790
如您所见,负载分布不均(每个节点上 25%)。我对杂音协议的假设是错误的还是我的设置配置不正确?
关于如何使用现在默认的杂音分区获得良好的负载平衡的任何见解,据称它比以前默认的随机分区器更快?