3

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

我可以通过以下方式将我的表导出为 JSON:https ://stackoverflow.com/a/27913640/1267728

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

4

1 回答 1

1

从 JSON 转换为 CSV

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

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

导入 CSV 文件

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

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

有关如何使用 REST API 的更多详细信息,请参阅官方文档

检查数据

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

curl -G --data-urlencode "query=select * from 'file.csv'" http://localhost:9000/exp
于 2020-12-15T13:11:59.350 回答