如何禁用增量修复?

时间:2017-02-21 16:55:57

标签: cassandra datastax datastax-enterprise cassandra-2.1 datastax-startup

我正在考虑启用增量修复的群集。如果出现任何问题,我想在每个节点上禁用增量修复。我该怎么做?

1 个答案:

答案 0 :(得分:6)

关闭节点并使用sstablerepairedset删除每个sstable的修复时间,以便它们都能成为未来压缩的候选者。

find '/path/cassandra/data/keyspace/table/' -iname "*Data.db*" > sstables.txt

sudo -u cassandra sstablerepairedset --is-unrepaired -f sstables.txt

然后返回使用repair而不使用-inc,或者在更高版本中使用-full标记