【发布时间】:2020-10-26 13:02:23
【问题描述】:
在 Cassandra 中运行修复时,为修复完成的读取和写入是否计入读/写指标?修复必须读取表来构建默克尔树,类似地,当它必须进行修复时,它必须写入表,我认为可能是这样。我说的对吗?
如果是这样,有没有办法从常规读/写中识别此类读/写?
【问题讨论】:
标签: cassandra
在 Cassandra 中运行修复时,为修复完成的读取和写入是否计入读/写指标?修复必须读取表来构建默克尔树,类似地,当它必须进行修复时,它必须写入表,我认为可能是这样。我说的对吗?
如果是这样,有没有办法从常规读/写中识别此类读/写?
【问题讨论】:
标签: cassandra
在 Cassandra 3 中,Read repairs 中的指标可以通过 JMX 获得,在 Mbean "org.apache.cassandra.metrics" 中,这些操作不会影响常规的指标读/写操作。
【讨论】:
Cassandra user mailing list 上提出了同样的问题,我将在此处发布我的回复。
不完全是。 Cassandra 对 merkle 树计算进行了验证压缩。并且它将 SSTables 流式传输,而不是从一个节点到另一个节点的单个突变,以在副本之间同步数据。干杯!
【讨论】: