03-Influxdb的备份与恢复
短信预约 -IT技能 免费直播动态提醒
-
01-InfluxDB介绍请添加链接描述
-
02-influxdb的权限管理
- 03-Influxdb的备份与恢复
介绍
InfluxDB自带influxd命令同样支持数据备份和恢复,备份的时候分为meta、manifest、数据;下面介绍下实际操作
1.导出本机数据备份
备份数据库:monitordb
备份存储目录位置:/data/backup
influxd backup -portable -database monitordb /data/backup
指定远程主机备份参数
• -host 192.168.1.6:8086
• -database monitordb #指定要备份数据库,如不指定默认全部
• -portable #兼容更新版本influxdb的备份文件格式,官方建议使用
• -start <timestamp>#指定需备份数据开始时间戳-start 2015-12-24T08:12:23Z
• -end <timestamp> #结束时间戳 -end 2015-12-31T08:12:23Z
2.导出远程主机备份
influxd backup -portable -database zabbix -host 192.168.1.5:8088 /data/backup
2018/11/24 17:52:58 backing up metastore to /data/backup/meta.00
2018/11/24 17:52:58 backing up db=zabbix
2018/11/24 17:52:58 backing up db=zabbix rp=autogen shard=2 to /data/backup/zabbix.autogen.00002.00 since 0001-01-01T00:00:00Z
2018/11/24 17:52:58 backup complete:
2018/11/24 17:52:58 /data/backup/20181124T095258Z.meta
2018/11/24 17:52:58 /data/backup/20181124T095258Z.s2.tar.gz
2018/11/24 17:52:58 /data/backup/20181124T095258Z.manifest
3.恢复数据
恢复本地数据
influxd restore -portable -db zabbix /data/backup/
2018/11/26 05:03:42 Restoring shard 8 live from backup 20181125T205756Z.s8.tar.gz
查看恢复数据
> show series
key
---
cpu,host=serverA,region=ca_east
cpu,host=serverA,region=us_west
> show measurements
name: measurements
name
----
cpu
> show tag keys
name: cpu
tagKey
------
host
region
> show field keys
name: cpu
fieldKey fieldType
-------- ---------
value float
> select * from zabbix
> select * from cpu
name: cpu
time host region value
---- ---- ------ -----
1543042396476461820 serverA us_west 0.64
1543042713994239023 serverA ca_east 0.99
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341