I've got a 3 node cluster in 1.2.2 and just bootstrapped a new node into
it. For each of the existing nodes, I had num tokens set to 256 and for the
new node I also had it set to 256, however after bootstrapping into the
cluster, "nodetool status <keyspace>" for my main keyspace which has RF=2
now reports:
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID
Rack
UN 10.0.0.100 51.74 GB 256 34.1% xxx rack1
UN 10.0.0.103 75.04 GB 256 97.5% yyy rack1
UN 10.0.0.101 77.61 GB 256 34.1% zzz rack1
UN 10.0.0.102 126.93 GB 256 34.3% www rack1
Why does the bootstrapped node now own half the data? I would've expected
66.6% each. Any idea why the bootstrapped node is taking on a larger share
and how to spread the load evenly?
By the way, this test cluster is using the SimpleSnitch, so it shouldn't be
a topology issue.