首页 > 解决方案 > 有没有办法加快 cassandra nodeltool 修复?

问题描述

我有 10 个 Cassandra 集群节点,当前安装的版本是 3.0.13。我是如何启动的:nodetool repair -j 4 -pr

想知道是否有一些配置选项可以加快这个过程,当我检查压缩状态时,我仍然看到“修复后的反压缩”正在进行中。

标签: cassandracassandra-3.0

解决方案


当前最先进的维修方式是一直在运行的子范围维修。有关一些解释,请参见http://thelastpickle.com/blog/2017/12/14/should-you-use-incremental-repair.html :

虽然增量修复背后的想法非常棒,但实施仍然存在可能对生产集群造成严重损坏的缺陷,尤其是在使用 LCS 和 DTCS 时。为 4.0 计划的改进和修复将需要进行彻底测试,以证明它们修复了增量修复并使其可以安全地用作日常工作。

话虽如此(或引用),请查看http://cassandra-reaper.io/ - 一个简单易用的工具来管理您的维修。


推荐阅读