【发布时间】:2019-08-06 13:34:05
【问题描述】:
这个问题适用于 Cassandra 2.2
我很尴尬地说我仍然不明白我应该什么时候运行nodetool repair,或者更准确地说是在哪些节点上运行。
到目前为止,我知道为确保正确处理删除,我应该以低于GC_GRACE_SECONDS 的频率运行修复。所以这很酷。
问。如果我有一个包含 9 个节点且复制因子为 3 的集群,我应该运行哪种类型的修复?更重要的是,我是在每个节点上运行修复,还是只在一个节点上运行?
问。如果我有多个数据中心,这会改变我进行维修的方式吗?我必须在每个 DC 中运行它们,还是可以从一个 DC 中的一个节点协调?
我希望这是一个微不足道的问题,有人可以告诉它是怎么回事。
【问题讨论】:
-
这样的问题可能会征求社区成员的许多强烈意见,他们可能更喜欢一种方法而不是另一种方法。一般指南是避免此类问题,而是针对您遇到的问题提出更具体的问题。
标签: cassandra