【问题标题】:Connect Cassandra NoSQL DB and get the response as JSON response连接 Cassandra NoSQL DB 并将响应作为 JSON 响应获取
【发布时间】:2018-09-14 13:33:04
【问题描述】:

在我们的一个项目中,我们必须从 Cassandra 表中获取数据并以 JSON 格式填充它作为响应。有哪些可能的方法来做到这一点?有时,我们需要从多个 Cassandra 表中获取数据。有哪些可能的方法可用于相同的 特别是Cassandra的连接方式有哪些?

【问题讨论】:

    标签: json rest elasticsearch cassandra elassandra


    【解决方案1】:

    您可以使用以下类型的查询来查询您的数据并检索 JSON 字符串:

    SELECT JSON keyspace_name, durable_writes FROM system_schema.keyspaces ;
    

    这将返回一个 json 字符串,该字符串将键(列名)映射到相应的值。 在此处查看文档:http://cassandra.apache.org/doc/latest/cql/json.html

    如果你想要的话,你可以在 Cassandra 中重新插入 json 字符串。

    如果您需要大规模执行此操作,或者作为流式作业,您可能希望考虑在 Cassandra 之上使用 Spark:将您的 Cassandra 数据加载到 spark 中,使用 spark 将其转换为 JSON 字符串,然后重新插入进入 Cassandra 或其他数据库。

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      • 2019-10-18
      • 2023-03-09
      • 2021-09-12
      • 1970-01-01
      • 2020-02-03
      相关资源
      最近更新 更多