配置Cassandra复制因子

时间:2016-10-13 13:53:26

标签: cassandra cassandra-2.1

我们在AWS上有Cassandra 4节点集群,在Azure上有4个节点,每个DC上有RF 2。我们希望使用local_quorum一致性级别来实现强大的一致性。

Configuring Apache Cassandra for Disaster Recovery

如上述话题中所述,是否必须在主DC上将RF更改为3?

1 个答案:

答案 0 :(得分:1)

RF的选择是关于一致性和弹性。

对于QUORUM一致性级别,您需要至少有一半以上的节点来保存查询的数据答案。

当RF = 2时,具有QUORUM一致性级别的请求需要两个节点的答案,这两个节点保存与请求相对应的数据。 因此,如果您的某个节点完成,您将无法获得重要数据范围的QUORUM一致性级别。

当RF = 3时,如果节点发生故障,另外两个节点将保证QUORUM一致性级别的可用性。