【问题标题】:Importing a json file into Cassandra将 json 文件导入 Cassandra
【发布时间】:2018-01-04 20:46:08
【问题描述】:

您好,是否可以将任何随机 json 文件导入 cassandra。 json 文件不是从 sstable2json 导出的。 json文件来自不同的网站,需要导入cassandra。请任何人告知这是否可能

【问题讨论】:

    标签: json cassandra


    【解决方案1】:

    在 Cassandra 3.0 之前不会引入 JSON 支持(请参阅 CASSANDRA-7970),在这种情况下,您仍然需要为要映射到的 json 数据定义一个模式。您确实有其他一些选择:

    • 使用映射到 JSON 的那种映射。从 Cassandra 2.1 开始可以对地图进行索引 (CASSANDRA-4511) 还有一个 good Stack Exchange post 关于此。
    • 您提到“任何随机 json 文件”。您可能只有一个包含原始 JSON 的字符串列,但随后您将失去对该数据的任何查询能力。
    • 为您的 JSON 数据提出某种模式并将其映射到 CQL 表,然后编写一些代码来解析 JSON 并将其写入映射到该数据的 CQL 表。这听起来不适合您,因为您希望能够导入任何随机 JSON 文件。

    如果您只想进行 json 文档存储,您可能希望查看更多面向文档的解决方案,而不是像 cassandra 这样的面向列的解决方案。

    【讨论】:

      猜你喜欢
      • 2013-08-12
      • 1970-01-01
      • 2022-01-10
      • 2017-09-17
      • 2014-04-21
      • 2017-01-16
      • 2016-11-27
      • 2021-02-26
      • 1970-01-01
      相关资源
      最近更新 更多