I'm going to add more 6 nodes to my cluster (already has 4 nodesand RF=2) using
GossipingPropertyFileSnitch, and NetworkTopologyStrategy and default
num_tokens = 256. It recommended to join nodes one by one, although there is <
200GB on each node, i will do so. In the document mentioned that i should run
nodetool cleanup after joining a new node: Run nodetool cleanup on the source
node and on neighboring nodes that shared the same subrange after the new node
is up and running. Failure to run this command after adding a node causes
Cassandra to include the old data to rebalance the load on that node It also
mentioned that Cleanup can be safely postponed for low-usage hours. Should i
run nodetool cleanup on each node, after adding every node? (considering that
cleanup too should be done one-by-one , it would be a lot of tasks to do! ) is
it possible to run clean-up once (after all new nodes joined the cluster) on
all the nodes? I also don't understand the part for:
allocate_tokens_for_local_replication_factor, i didn't change num_tokes:256 and
anything related to vnode config in yaml conf and load already distributed
evenly (is this a good approach and good num_tokens, while i'm using nodes with
same spec?), so should i consider this config (
allocate_tokens_for_local_replication_factor) while adding new node having a
single keyspace with RF=2? Sent using Zoho Mail