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

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

【问题讨论】:

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


    【解决方案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 标志

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 2012-11-01
      • 2019-09-08
      相关资源
      最近更新 更多