我们需要运行“修复”吗?如果添加了新的数据中心

时间:2016-10-17 11:50:32

标签: cassandra datastax-enterprise repair

考虑我目前的Cassandra集群正在关注, DC1:2 DC2:2每个数据中心有2个节点,RF = 2。现在我又增加了2个数据中心 DC1:2,DC2:2,DC3:2,DC4:2。 因此,需要在DC3和DC4中的新节点上运行nodetool修复。 到目前为止,我读到在新DC中执行nodetool重建就足够了。

此外,我还有一个关于何时运行“nodetool repair"”的查询。 请告诉我。

1 个答案:

答案 0 :(得分:4)

当您在更改NetworkTopology复制因子以包含新DC时添加新DC时,重建应该没问题,只需确保将源DC指定为已存在的DC。

以下是detailed steps for adding a new DC

一般情况下,如果您具有默认的GC Grace设置,则应每周运行一次修复。