I am working on deploying multiple DCs, and one thing I donโt understand is the interpretation of the rack concept from Cassandraโs point of view.
I can enforce replication order by setting the correct key ranges. Why do I need to additionally specify racks in cassandra-topology.properties ?
Take the Cassandra documentation as an example: http://www.datastax.com/docs/1.1/cluster_architecture/replication
If I have a replication factor of 3, and my row key is stored on Node 1, then the replicas will be stored on Node 2 and 3 - this is obvious when we look at the ring structure, so ... why I need to duplicate this information in the rack configuration ?
source share