首页 > 解决方案 > 如何将昨天的 Cassandra 数据复制到 csv

问题描述

我想将昨天(午夜到午夜)的一个 Cassandra 节点的所有数据复制到一个 csv 文件中。

有一个很好的解决方案吗?

标签: cassandracassandra-3.0

解决方案


有几种方法可以从 Cassandra 复制或导出数据。如果您想要生成的 csv 文件,则必须使用 CQL COPY 命令。COPY TO 将表中的数据导出到 csv 文件中

COPY table_name [( column_list )]
TO 'file_name'[, 'file2_name', ...] | STDOUT
[WITH option = 'value' [AND ...]]

您可以在此处阅读有关如何使用 COPY TO 命令的更多信息

你也可以使用 sstabledump 但你最终会得到一个 json 文件。您可以在此处阅读有关该选项的信息

希望有帮助,帕特


推荐阅读