增加复制因子后,数据是否复制到 cassandra 中的对等节点?

Is data replicated to peer nodes in cassandra after increasing replication factor?

我在 DSE 4.5.1 上有一个 8 节点集群 运行,复制因子为 2。我将复制因子增加到 3。它会自动将数据复制到其他 cassandra 节点吗?

是的,但您必须在部署更改后 运行 进行修复,有关其他信息,请参阅 Datastax 文档: http://docs.datastax.com/en/cql/3.0/cql/cql_using/update_ks_rf_t.html

数据没有自动复制,您需要运行在集群中的所有节点上进行修复。我建议您 运行 一次修复一个节点,这将减少集群的负载。 运行 每个节点上的 nodetool repair -pr。

在修复期间,您会注意到 CPU 使用量激增,因为这会触发压缩。