将数据从一个集群加载到另一个集群w / sstableloader后,有没有办法验证新集群中的表内容是否完整?

时间:2016-11-11 16:44:42

标签: cassandra cassandra-2.0

假设我想将一个表从集群A复制到集群B,并且我在每个集群A节点上使用sstableloader(在刷新之后)。有没有办法让我验证群集B中的表是否包含群集A中的所有内容?

我正在运行Cassandra 2.0.15。

1 个答案:

答案 0 :(得分:0)

select *来自两者的脚本可能最简单。或者在cqlsh中使用COPY TO并比较CSV。

特别是如果群集B具有不同的拓扑,那么群集A(很可能,如果你使用vnodes)你不能只比较sstables,哈希或任何东西。没有“跨群集修复”。