【问题标题】:Cassandra CQL : insert data from existing fileCassandra CQL:从现有文件插入数据
【发布时间】:2019-01-27 11:11:28
【问题描述】:

我有一个 JSON 文件,我想使用 CQL 将它插入到 Cassandra 表中。

根据datastax文档,你可以使用以下命令插入json:

INSERT INTO data JSON '{My_Json}';

但我找不到直接从现有 json 文件中执行此操作的方法。这是可能的还是我需要一些 Java 代码来插入?

注意:我使用的是 Cassandra 3.9

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    支持导入的唯一文件格式是 csv。可以将您的 json 文件转换为 CSV 格式并使用copy command 将其导入。如果这不是您的选择,则需要 java 代码来解析您的文件并将其插入 Cassandra。

    【讨论】:

    • 我已经有一个 json->csv 转换器,所以这对我来说是一个很好的解决方案,非常感谢。
    猜你喜欢
    • 2012-02-26
    • 2012-10-24
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    相关资源
    最近更新 更多