美文网首页
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