如何禁用增量修复?
How do I disable incremental repair?
我有一个集群,我正在考虑启用增量修复。如果出现任何问题,我想在每个节点上禁用增量修复。我该怎么做?
关闭节点并使用 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
标志
我有一个集群,我正在考虑启用增量修复。如果出现任何问题,我想在每个节点上禁用增量修复。我该怎么做?
关闭节点并使用 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
标志