We are currently running on Apache Cassandra 3.11.3 version. We are planning to upgrade to 4.0.
I see that Cassandra 4.0 recommends to use less number of vnodes. Can anyone please tell me high level of steps to reduce the virtual nodes on production cluster.
on 3.11.3, num_tokens = 256
Proposed to use num_tokens = 8 on 4.0 version.
One way I can think of is by creating new datacenter with new Vnodes and migrating the data to new datacenter. Once complete decommission the existing one. This involves extra hardware which involves additional cost.
Can you suggest any other approach for this activity. Downtime is acceptable.
5 node cluster, each node size is ~ 200 G. Only 1 datacenter is being used.