首页 文章

在Cassandra节点上迁移到增量修复后执行完全修复

提问于
浏览
6

我们目前在所有节点上运行Cassandra v 3.0.5 . 我们最近迁移了节点以执行增量修复 . 但是,在文档中,它指出应每天运行增量维修,每周或每月进行全面维修 . 我们通过运行在每个节点上执行并行的增量修复

nodetool修复

我们将通过运行在每个节点上执行顺序完整修复

nodetool repair -full -seq

我关心的是自迁移以来进行全面修复 . 我可以在每个节点上使用上面的命令,还是我应该先执行其他任何步骤?我只是想确保我们不必执行我们在迁移过程中使用的步骤:

  • 禁用节点上的自动压缩 .

  • 运行完整的顺序修复 .

  • 停止节点 .

  • 将repairedAt元数据值设置为*禁用压缩之前存在的每个SSTable .

  • 在节点上重新启动Cassandra .

  • 在节点上重新启用自动压缩 .

任何意见,将不胜感激 . 谢谢 .

1 回答

  • 0

    这个答案可能比你想要的要晚得多,但不,你不需要做那些步骤 . 如果您遇到修复大分区的问题,我建议您使用Reaper . 实际上,这个工具非常有用,我建议你无论如何都要使用它 .

相关问题