Hi, 


I'm using allocate_tokens_for_keyspace and num_tokens=32 and i wan't to extend 
the size of some clusters.

I read in articles that for num_tokens=4, one should add more 25% of cluster 
size for the cluster to become balanced again.



1. For example, with num_tokens=4 and already have 16 nodes, so i should add 4 
nodes to be balanced again and my cluster would be in dangerous and unbalanced 
state until i add the 4th node?

Or should i add all 4 nodes at once (i don't know how because i should wait for 
each node to stream in multiple TBs)?



2. with num_tokens=32 for these different scenarios of cluster size, how many 
nodes should i add to be balanced again?

a. cluster size = 16

b. cluster size = 32

c. cluster size = 70



3. I can not understand why cassandra could not keep cluster balanced when you 
add/remove a single node to the cluster, how the mechanism works?

4. Is the limitation the same with the shrink?



Thank you in advance

Reply via email to