【问题标题】:INSERT query failing in cassandra with .sql file使用 .sql 文件在 cassandra 中插入查询失败
【发布时间】:2021-07-30 07:55:44
【问题描述】:

我在 Cassandra 中有一个查询

SELECT * FROM "A"."B" WHERE ("systemId" = 'CZ3741X5K8');

它有 4 个字段一个 VARCHAR(systemId 是一个 VARCHAR 字段)和 4 个 blob 字段。

我已经使用 RazorSQL 将选择查询的结果导出到一个 INSERT .sql 文件中,并且它是成功的, 但是,如果我尝试将同一文件导入另一台主机,它不会将数据导入表中。

script.sql:2:SyntaxException: line 1:257 mismatched character '0' expecting '-'

源服务器和目标服务器都具有相同的 Cassandra 和 CQL 版本,即

 [cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]

有办法解决吗?

【问题讨论】:

    标签: import cassandra insert export razorsql


    【解决方案1】:

    如果您能够将数据导出为 CSV 文件,则可以使用 DataStax Bulk Loader (DSBulk) 工具轻松将其导入 Cassandra。

    freely available for open-source Apache Cassandra 用户。以下是一些参考示例,可帮助您快速入门:

    干杯!

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 1970-01-01
      • 2014-11-23
      • 2016-09-03
      • 2013-02-25
      • 2016-06-21
      • 2014-11-01
      • 2019-10-04
      相关资源
      最近更新 更多