InfluxDB:Export/Import 大量点从一个实例到另一个实例

InfluxDB: Export/Import large number of points form one instance to another

我在我们的一个客户场所安装了一个 InfluxDB 实例,但我无权访问。

然后我需要将这些数据导入到我的实例中进行分析。

有更好的方法吗?

通常 backup/restore 适用于您的用例。但是您无法将值恢复到现有数据库中。

备份: influxd backup -portable -database telegraf <path-to-backup>

这是influxdb官方文档建议的恢复到现有数据库的方法

将现有数据库备份恢复到临时数据库。

influxd restore -portable -db telegraf -newdb telegraf_bak path-to-backup

将数据(使用 SELECT ... INTO 语句)旁加载到现有目标数据库中并删除临时数据库。

USE telegraf_bak

SELECT * INTO telegraf..:MEASUREMENT FROM /.*/ GROUP BY *

DROP DATABASE telegraf_bak

https://docs.influxdata.com/influxdb/v1.8/administration/backup_and_restore/#restore-examples