考虑我目前的Cassandra集群正在关注, DC1:2 DC2:2每个数据中心有2个节点,RF = 2。现在我又增加了2个数据中心 DC1:2,DC2:2,DC3:2,DC4:2。 因此,需要在DC3和DC4中的新节点上运行nodetool修复。 到目前为止,我读到在新DC中执行nodetool重建就足够了。
此外,我还有一个关于何时运行“nodetool repair"”的查询。 请告诉我。
答案 0 :(得分:4)
当您在更改NetworkTopology复制因子以包含新DC时添加新DC时,重建应该没问题,只需确保将源DC指定为已存在的DC。
以下是detailed steps for adding a new DC。
一般情况下,如果您具有默认的GC Grace设置,则应每周运行一次修复。