influxdb数据备份和恢复
恢复 数据备份 InfluxDB
2023-09-14 09:14:45 时间
目录
本地备份
1、备份元数据
influxDB本地备份元数据的语法如下,这只会备份InfluxDB的的internal库数据,包含那些最基本的系统信息、用户信息等。
influxd backup <path-to-backup>
示例:
$ influxd backup /tmp/backup 2016/02/01 17:15:03 backing up metastore to /tmp/backup/meta.00 2016/02/01 17:15:03 backup complete
2、备份数据库
可以通过 -database 参数来指定备份的数据库。
语法:
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 telegraf -retention autogen -since 2016-02-01T00:00:00Z /tmp/backup 2016/02/01 18:02:36 backing up rp=default since 2016-02-01 00:00:00 +0000 UTC 2016/02/01 18:02:36 backing up metastore to /tmp/backup/meta.01 2016/02/01 18:02:36 backing up db=telegraf rp=default shard=2 to /tmp/backup/telegraf.default.00002.01 since 2016-02-01 00:00:00 +0000 UTC 2016/02/01 18:02:36 backup complete
远程备份
InfluxDB可以使用 -host 参数实现数据的远程备份,端口一般是8088
示例:
$ influxd backup -database mydatabase -host 10.0.0.1:8088 /tmp/mysnapshot
注,上文所有参数在远程备份中均可使用。
数据恢复
语法:
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 telegraf -datadir /var/lib/influxdb/data /tmp/backup Restoring from backup /tmp/backup/telegraf.* unpacking /var/lib/influxdb/data/telegraf/default/2/000000004-000000003.tsm unpacking /var/lib/influxdb/data/telegraf/default/2/000000005-000000001.tsm
相关文章
- 荣耀手机备忘录误删除能恢复吗?如何恢复没有备份的便签?
- Greenplum的全量恢复介绍, gpdbrestore
- pycharm 如何恢复项目文件栏原始位置
- 文件的基本管理和XFS文件系统备份恢复
- MySQL数据库下.frm .MYD .MYI损坏恢复操作
- 横竖屏切换 屏幕适配 状态保存与恢复 [MD]
- 大叔问题定位分享(32)mysql故障恢复
- gitlab人备份与恢复
- 禁止 "启动时恢复任何注册的应用程序"
- 利用阿里云产品的数据备份与恢复实践
- 错误纠正:关于 docker 镜像被关闭后恢复的问题
- win11找不到恢复环境怎么恢复出厂设置
- Photoshop2021 出现不可恢复的问题,即将退出
- LabVIEW将 VI 升级到较新的版本和恢复为先前版本
- 使用导入导出进行备份和恢复OCR(10g)
- 记录一次异机恢复问题:RMAN-06025 no backup of archive log …… found to restore
- Oracle表的删除和简单恢复
- Oracle 11g 053 使用 RMAN 执行恢复
- 华为交换机如何恢复出厂设置
- VMware 恢复快照出现 无法创建 5040 MB 的匿名分页文件: 系统资源不足,无法完成请求的服务