假设我想将表从集群 A 复制到集群 B,并且我在每个集群 A 节点上使用 sstableloader 执行此操作(刷新后(。有什么方法可以验证群集 B 中的表是否包含群集 A 中的所有内容?
我正在运行Cassandra 2.0.15。
一个select *
的脚本,可能最简单的。或者在两者上使用 cqlsh 中的COPY TO
并比较 CSV。
特别是如果集群 B 具有不同的拓扑,那么集群 A(如果您使用虚拟节点,很可能(您不能只比较 sstables、哈希或任何内容。没有"跨集群修复"。