DataStax DSBulk - 查询/table 卸载之间的差异

DataStax DSBulk - Difference between query / table unload

我正在使用 dsbulk 尝试从我们的 cassandra 集群中提取一些数据,并发现了一些奇怪的行为。试图了解这是否符合预期。

如果我通过指定 tablespace 和 table 执行卸载,我看到的结果与我执行指定 select * from table 的查询卸载不同(更少)。

我假设这可能是集群内的一致性问题,但我尝试了各种一致性级别,结果在 ONE 和 ALL 之间的所有级别都相同。

有人知道这是否是预期的行为吗?直接 table 提取速度大约快 2 倍,因此如果可能的话我会更喜欢它。

您肯定遇到了 DAT-295,此错误已修复。请升级到最新的 DSBulk 版本(1.2.0 atm - 1.3.0 将在几周内到期)。