【发布时间】:2017-04-18 01:19:34
【问题描述】:
我们目前在所有节点上运行 Cassandra v 3.0.5。我们最近迁移了节点以执行增量修复。但是,在文档中,它指出应该每天进行增量修复,并每周或每月进行全面修复。我们通过运行在每个节点上执行并行增量修复
节点工具修复
我们将通过运行在每个节点上执行顺序的、完整的修复
nodetool repair -full -seq
自从我们迁移以来,我担心的是要进行全面修复。我可以只在每个节点上使用上述命令,还是应该先执行其他步骤?我只是想确保我们不必执行我们在迁移过程中使用的步骤:
- 在节点上禁用自动压缩。
- 运行完整的顺序修复。
- 停止节点。
- 将 repairedAt 元数据值设置为在您*禁用压缩之前存在的每个 SSTable。
- 在节点上重新启动 Cassandra。
- 在节点上重新启用自动压缩。
任何建议将不胜感激。谢谢。
【问题讨论】:
-
我也有同样的问题,你找到答案了吗?谢谢。
-
也在寻找这个答案。