cassandra - 有没有办法加快 cassandra nodeltool 修复?
问题描述
我有 10 个 Cassandra 集群节点,当前安装的版本是 3.0.13。我是如何启动的:nodetool repair -j 4 -pr
想知道是否有一些配置选项可以加快这个过程,当我检查压缩状态时,我仍然看到“修复后的反压缩”正在进行中。
解决方案
当前最先进的维修方式是一直在运行的子范围维修。有关一些解释,请参见http://thelastpickle.com/blog/2017/12/14/should-you-use-incremental-repair.html :
虽然增量修复背后的想法非常棒,但实施仍然存在可能对生产集群造成严重损坏的缺陷,尤其是在使用 LCS 和 DTCS 时。为 4.0 计划的改进和修复将需要进行彻底测试,以证明它们修复了增量修复并使其可以安全地用作日常工作。
话虽如此(或引用),请查看http://cassandra-reaper.io/ - 一个简单易用的工具来管理您的维修。
推荐阅读
- javascript - 防止触发文档事件侦听器?
- c# - 如何在 DataGridView 中绑定 DataColumns 的末尾加入未绑定的数据列?
- angular - Angular:HTTP客户端转换树状数据结构
- mongodb - 如果满足条件,则更新数组中的每个元素
- python - Python中的“with”语句有什么用?
- c++ - 为什么每个编译器都将此构造函数调用视为函数指针?
- python-3.x - 我想用 python 脚本从 python 文件中提取所有变量名,而不编辑 python 文件
- javascript - 在科尔多瓦的 config.xml 中动态更改内容 src 值
- google-ads-api - Google Ads API - 是否存在 REST API?
- python - 没有使用 Facebook Marketing API 获得暂停的广告洞察