LinkedIn
Copied!

Table of Contents

Configuring the replication factor

Version:

Only available versions of this content are shown in the dropdown

Ensure reliability and fault tolerance by controlling how many data replicas you want to store across a Cassandra cluster.

The replication factor is the total number of replicas for a keyspace across a Cassandra cluster. A replication factor of 3 means that there are three copies of each row, where each copy is on a different node and is equally important.

By setting a high replication factor, you ensure a higher likelihood that the data on the node exists on another node, in case of a failure. The disadvantage of a high replication factor is that write operations take longer.

Determine the optimal replication factor setting that prevents data loss in case multiple nodes in the Cassandra cluster fail. For more information, see Impact of failing nodes on system stability.
  • To change the default replication factor, open the prconfig.xml file and modify the dnode/default_keyspaces property.

    The default setting for all keyspaces is 3:

    data=3,vbd=3,states=3,aggregation=3,adm=3,adm_commitlog=3

Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.