美文网首页
influxdb迁移(备份 恢复)

influxdb迁移(备份 恢复)

作者: 香菜__ | 来源:发表于2021-03-11 14:20 被阅读0次

目前方案还没有实施
官方文档: https://docs.influxdata.com/influxdb/v1.7/administration/backup_and_restore/
1.备份
备份指定数据库:

influxd backup -portable -database test /tmp/data/test

备份数据库中指定时间段的数据:

influxd backup -portable -database test -start 2021-03-10T2:31:57Z -end 2021-03-10T2:32:59Z  /tmp/data/test_21031002

2.恢复
要将数据还原到已经存在的数据库中
1)将现有数据库备份还原到临时数据库

influxd restore -portable -db test -newdb test_bak /tmp/data/test

2)(使用SELECT ... INTO语句)将数据侧载到现有目标数据库中,然后删除临时数据库。

USE test_bak;
SELECT * INTO test..:MEASUREMENT FROM /.*/ GROUP BY *;
DROP DATABASE test_bak;

还原到已存在的保留策略
1)将保留策略还原到临时数据库

influxd restore -portable -db test -newdb test_bak -rp autogen -newrp autogen_bak /tmp/data/test

2)将保留策略的数据载到目标数据库中并删除临时数据库

USE test_bak
SELECT * INTO test.autogen.:MEASUREMENT FROM /test_bak.autogen_bak.*/ GROUP BY *
DROP test_bak

相关文章

网友评论

      本文标题:influxdb迁移(备份 恢复)

      本文链接:https://www.haomeiwen.com/subject/ddewqltx.html