【发布时间】:2015-11-27 05:03:16
【问题描述】:
来自http://docs.datastax.com/en/cassandra/2.0/cassandra/operations/ops_repair_nodes_c.html我知道
nodetool repair 命令修复给定数据范围内所有副本的不一致性。
- 但它如何解决不一致的问题?它使用 Merkle 树编写 - 但这是为了比较而不是修复“损坏”数据。
- 如何“破坏”数据?硬盘出现故障的常见情况有哪些?
抛开问题不谈:是压实驱逐了墓碑,对吧?那么运行 nodetool repair 比 gc_grace seconds 更频繁的要求只是为了确保所有数据都传播到适当的副本?不应该是通常的情况吗?
【问题讨论】:
标签: cassandra