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

J. *_*des 6 cassandra cassandra-3.0

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

nodetool修复

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

nodetool repair -full -seq

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

  • 禁用节点上的自动压缩.
  • 运行完整的顺序修复.
  • 停止节点.
  • 将repairedAt元数据值设置为*禁用压缩之前存在的每个SSTable.
  • 在节点上重新启动Cassandra.
  • 在节点上重新启用自动压缩.

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

Ped*_*rdo 1

这个答案可能比您想要的要晚得多,但是不,您不需要执行这些步骤。如果您在修复大分区时遇到问题,我建议您使用Reaper。事实上,这个工具非常有用,所以我建议你无论如何都使用它。