标签: cassandra distributed-system data-consistency nosql
我维护一个带有2个数据中心的cassandra集群。现在我要在现有集群中添加新的数据中心。重建数据后,如何验证新数据中心数据的一致性?
答案 0 :(得分:1)
从每个DC读取LOCAL_QUORUM并进行比较最直接。
修复在压缩任务中从sstables构建分区的哈希值,并比较它们的范围,这比单独读取数据更有效。你可以从代码中拉出那部分来构建一个工具来做同样的事情......或者如果你可以运行一个(完全非增量)修复。它记录了它找到的差异。