如何禁用增量修复?

Posted

技术标签:

【中文标题】如何禁用增量修复?【英文标题】:How do I disable incremental repair? 【发布时间】:2017-07-11 10:26:24 【问题描述】:

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

【问题讨论】:

【参考方案1】:

关闭节点并使用 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 标志

【讨论】:

以上是关于如何禁用增量修复?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复AppScan漏洞

如何在 SQL 数据库中删除行后修复自动增量不连续?

如何禁用节点自动修复

Android 增量更新完全解析 是增量不是热修复

如何修复“在此系统上禁用运行脚本”?

如何修复禁用的文本突出显示?