如果添加了新的数据中心,我们是否需要运行'repair'



考虑我当前的Cassandra集群如下:DC1: 2 DC2: 2每个数据中心2个节点,RF=2。现在我又增加了2个数据中心Dc1:2, dc2:2, dc3:2, dc4:2。因此,需要在DC3和DC4中的新节点上运行节点工具修复。到目前为止,我读到在新DC中执行nodeool重建就足够了。

此外,我还有一个关于何时运行' nodeool修复'的查询。

一旦您更改了NetworkTopology复制因子以包含新的DC,那么在添加新的DC时,重新构建应该没有问题,只是要确保将源DC指定为先前存在的DC之一。

下面是添加新DC的详细步骤。

一般来说,如果你有默认的GC Grace设置,你应该每周运行一次修复。

最新更新