Hi Cassandra Community,

I’m on Cassandra *4.1.10*, and I’ve been experimenting with the *single-token
setup* (num_tokens = 1, with tokens manually assigned per node).

When *concurrently* adding multiple nodes to a cluster, I make sure their
bootstrap token ranges do not overlap. Is there anything else I should be
aware of?

More specifically:

   1.

   *Is it good to start multiple new nodes at the exact same time*, as long
   as their affected token ranges do not overlap?
   Or is some sequencing still recommended (e.g., don’t start node B until
   node A has *entered* streaming)?
   2.

   *Is it better to complete node additions rack-by-rack*, or does rack
   distribution not matter as long as the token ranges affected by the new
   nodes don’t overlap? My understanding is that rack distribution does not
   matter.
   3.

   For large clusters (many nodes and large data volumes), what *Cassandra
   parameters or JVM options* are important for successfully adding
   multiple nodes simultaneously, beyond enabling
   -Dcassandra.consistent.simultaneousmoves.allow=true
   and using num_tokens=1?

   Are settings like *ring_delay_ms* or the various *streaming
   throughput–related parameters* also important in practice? I suspect
   they matter quite a bit, but I want to confirm.

Thank you so much for your help!

Best,
Long

Reply via email to