【问题标题】:How to COPY Cassandra data from yesterday to csv如何将昨天的 Cassandra 数据复制到 csv
【发布时间】:2018-08-31 00:09:11
【问题描述】:

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

有没有很好的解决方案?

【问题讨论】:

    标签: cassandra cassandra-3.0


    【解决方案1】:

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

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

    您可以阅读更多关于如何使用 COPY TO 命令HERE

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

    希望对您有所帮助, 帕特

    【讨论】:

    • 除了COPY 无法强制执行过滤结果集的逻辑,因为 OP 提到他们希望在昨天添加所有数据。。另外,他要求从 one 节点复制数据,这涉及查询令牌范围以确保您只访问特定节点。
    猜你喜欢
    • 2014-02-04
    • 2022-11-01
    • 2020-01-09
    • 2015-09-26
    • 2014-09-07
    • 2016-09-28
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    相关资源
    最近更新 更多