设为首页收藏本站

追梦Linux

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 331|回复: 0

InfluxDB学习之备份恢复

[复制链接]

482

主题

485

帖子

16万

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
168202

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2017-6-15 17:17:03 | 显示全部楼层 |阅读模式
本地备份
1、备份元数据

influxDB本地备份元数据的语法如下,这只会备份InfluxDB的的internal库数据,包含那些最基本的系统信息、用户信息等。
[AppleScript] 纯文本查看 复制代码
influxd backup <path-to-backup>
influxd backup /tmp/backup


2、备份数据库
可以通过 -database 参数来指定备份的数据库。
[AppleScript] 纯文本查看 复制代码
语法:
influxd backup -database <mydatabase> <path-to-backup>
其他可选参数:
-retention <retention policy name>
-shard <shard ID>
-since <date>
注:日期为RFC3339 格式,例如:2015-12-24T08:12:23Z
示例:
influxd backup -database mydb  -retention autogen -since 2016-02-01T00:00:00Z /tmp/backup


远程备份
InfluxDB可以使用 -host 参数实现数据的远程备份,端口一般是8088
[AppleScript] 纯文本查看 复制代码
示例:
influxd backup -database  mydb  -host 172.31.75.156:8088 backup

注,上文所有参数在远程备份中均可使用。

数据恢复
[Bash shell] 纯文本查看 复制代码
语法:
influxd restore [ -metadir | -datadir ] <path-to-meta-or-data-directory> <path-to-backup>
必要参数:
-metadir <path-to-meta-directory>
或
-datadir <path-to-data-directory>
可选参数:
-database <database>
-retention <retention policy>
-shard <shard id>
示例,恢复数据库:
influxd restore -database mydb -datadir  /var/lib/influxdb/data backup



QQ|小黑屋|手机版|Archiver|追梦Linux ( 粤ICP备14096197号  点击这里给我发消息

GMT+8, 2019-5-19 20:50 , Processed in 0.280975 second(s), 30 queries .

Powered by 追梦Linux! X3.3 Licensed

© 2015-2017 追梦Linux!.

快速回复 返回顶部 返回列表