我正在将2.2.4版的cassandra集群中的数据迁移到3.11.3版的集群中,方法是将表导出为csv文件,并使用它在新集群中创建一个新表。我在用 SELECT COUNT(*)
验证数据是否已正确复制,但我发现行数不一致。这可能是因为版本不同吗?还有什么可以解释的吗?谢谢!
以下是我要经历的步骤:
SELECT COUNT(*) FROM table_cass2
count
-------
7951
(1 rows)
COPY table_cass2 TO '/tmp/table.csv'
COPY table_cass3 FROM '/tmp/table.csv'
Using 15 child processes
Starting copy of <table> with columns [..].
Processed: 7951 rows; Rate: 3741 rows/s; Avg. rate: 6045 rows/s
7951 rows imported from 1 files in 1.315 seconds (0 skipped).
SELECT COUNT(*) FROM table_cass3`
count
-------
7919
(1 rows)
1条答案
按热度按时间6rqinv9w1#
为了回答我自己的问题,我的团队中的其他人证实了,每个人的结果有一个小而一致的差异是正常的
SELECT COUNT(*)
不同cassandra示例之间的查询。