如何从Cassandra DB获取/导出所有数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Cassandra DB获取/导出所有数据相关的知识,希望对你有一定的参考价值。

在我正在开展的项目中,我们计划从Cassandra DB迁移到其他技术,

问题是如何从cassandra中获取所有数据? (我们正在讨论4M-8M记录)

答案

我应该尝试将数据导出到CSV文件,然后将其导入另一个数据库。要将数据导出到CSV,您可以从cpoy开始命令..如果不起作用,那么this中描述的简单Java程序可以帮助您获得更大的数据集。

但更重要的是,在将数据导入其中之前,您应该了解其他技术的数据模型。您可能需要更改数据模型。

另一答案

您还可以查看https://github.com/brianmhess/cassandra-loader等其他工具。我使用此应用程序以数亿的方式导入/导出数据。

以上是关于如何从Cassandra DB获取/导出所有数据的主要内容,如果未能解决你的问题,请参考以下文章

连接 Cassandra NoSQL DB 并将响应作为 JSON 响应获取

如何使用 Cassandra PDO 获取价值?

如何从cassandra中非常大的表中读取所有行?

从 c#datastax 驱动程序关闭 cassandra 集群时出错

使用 Apache Sqoop 将数据从 Mongo/Cassandra 导出到 HDFS

如何从java获取聚合Cassandra行数据