Im将一个16节点cassandra集群(复制因子2)放在一起,并希望为nodetool repair
设置一个计划。默认情况下是gc_grace_seconds。
两个问题:
nodetool repair
是否必须在每个系统或每个#系统/复制因子系统上运行?(对于我的16个具有复制因子2-8系统的节点-每对一个)发布于 2014-12-17 20:49:24
我不会把它随机化。你最好的办法是安排修理,这样他们就不会互相绊倒。
在运行修复时,应该在每个节点上使用-pr选项。
如果您使用Cassandra2.1,您可以选择增量修复,这将大大加快速度。
RF=2也是灾难的秘诀。如果节点不可用,仲裁查询将失败。我推荐RF=3。
https://serverfault.com/questions/643494
复制相似问题