验证cassandra中数据中心之间的数据一致性

时间:2017-08-03 12:19:15

标签: cassandra distributed-system data-consistency nosql

我维护一个带有2个数据中心的cassandra集群。现在我要在现有集群中添加新的数据中心。重建数据后,如何验证新数据中心数据的一致性?

1 个答案:

答案 0 :(得分:1)

从每个DC读取LOCAL_QUORUM并进行比较最直接。

修复在压缩任务中从sstables构建分区的哈希值,并比较它们的范围,这比单独读取数据更有效。你可以从代码中拉出那部分来构建一个工具来做同样的事情......或者如果你可以运行一个(完全非增量)修复。它记录了它找到的差异。