我们目前在所有节点上运行 Cassandra v 3.0.5。我们最近迁移了节点以执行增量修复。但是,在文档中,它指出应该每天进行增量修复,并每周或每月进行全面修复。我们通过运行在每个节点上执行并行增量修复
节点工具修复
我们将通过运行在每个节点上执行顺序的完全修复
nodetool 修复 -full -seq
我担心的是自从我们迁移以来运行完整的修复。我可以只在每个节点上使用上述命令,还是应该先执行其他步骤?我只是想确保我们不必执行迁移过程中使用的步骤:
- 在节点上禁用自动压缩。
- 运行完整的顺序修复。
- 停止节点。
- 将 repairedAt 元数据值设置为在您禁用压缩之前存在的每个 SSTable。
- 在节点上重新启动 Cassandra。
- 在节点上重新启用自动压缩。
任何意见,将不胜感激。谢谢。