【问题标题】:How to import InfluxDB tables into QuestDB?如何将 InfluxDB 表导入 QuestDB?
【发布时间】:2020-12-04 12:46:36
【问题描述】:

我正在尝试将数据从 InfluxDB 移动到 QuestDB,

我能够通过以下操作将我的表导出为 JSON:https://stackoverflow.com/a/27913640/1267728

我现在如何将这些 JSON 文件导入 QuestDB?

【问题讨论】:

    标签: influxdb questdb


    【解决方案1】:

    从 JSON 转换为 CSV

    QuestDB 支持通过 CSV 文件导入数据,因此首先您需要展平 JSON 并确保修改列名以反映嵌套属性。

    有一个名为 Json2Flat 的 Java 库已经做到了这一点。

    导入 CSV 文件

    使用 REST API,您可以将数据导入 QuestDB

    curl -F data=file.csv http://localhost:9000/imp
    

    更多REST API使用方法请到官方documentation

    检查数据

    要验证导入是否成功,您可以通过 Web 控制台或通过 CURL 进行检查...

    curl -G --data-urlencode "query=select * from 'file.csv'" http://localhost:9000/exp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      相关资源
      最近更新 更多