我有一个无法访问的InfluxDB实例安装在我们的一个客户前提中。
然后我需要将此数据导入到我的实例中进行分析。
我现在打算使用 对于每次测量: “从-format csv-> measurement.txt
中流入-execute'select *并将所有这些文件导出为tar.gz。我仍然需要弄清楚如何将这些数据导入到我的实例中,但这不应该成为问题。
有更好的方法吗?
答案 0 :(得分:1)
通常,备份/还原适用于您的用例。但是您无法将值还原到现有数据库中。
备份:
influxd restore -portable -db telegraf -newdb telegraf_bak path-to-backup
将现有数据库备份还原到临时数据库。
for ... in iterable
将数据(使用SELECT ... INTO语句)加载到现有目标数据库中,然后删除临时数据库。
使用telegraf_bak
选择*进入远距离移植..:来自/.*/ GROUP BY *的测量
DROP DATABASE telegraf_bak
https://docs.influxdata.com/influxdb/v1.8/administration/backup_and_restore/#restore-examples