You could only have one keyspace for the value of allocate_tokens_for_keyspace to specify a keyspace from which the algorithm can find the replication to optimize for. So as far as your keyspaces are using similar replication strategies and replication factor you should not worry about this.
for more detail read this doc: https://www.datastax.com/dev/blog/token-allocation-algorithm Sent using https://www.zoho.com/mail/ ============ Forwarded message ============ >From : Ahmed Eljami <ahmed.elj...@gmail.com> To : <user@cassandra.apache.org> Date : Mon, 28 Jan 2019 12:14:24 +0330 Subject : Question about allocate_tokens_for_keyspace ============ Forwarded message ============ Hi Folks, I'm about to configure a new cluster with num_token = 32 and using the new token allocation. For the first keyspace, I understood that it will be used to start my cluster: allocate_tokens_for_keyspace = my_first_ks. My question is how about the rest of keyspaces ? they will take the same conf than the first ks or I have to add them to the cassandra.yaml and restart each time my cluster? Thanks