本文属于《 InfluxDB系列教程》文章系列,该系列共包括以下 17 部分:
  1. InfluxDB学习之InfluxDB的基本概念
  2. InfluxDB学习之InfluxDB的基本操作
  3. InfluxDB学习之InfluxDB的HTTP API写入操作
  4. InfluxDB学习之InfluxDB数据保留策略(Retention Policies)
  5. InfluxDB学习之InfluxDB连续查询(Continuous Queries)
  6. InfluxDB学习之InfluxDB的HTTP API查询操作
  7. InfluxDB学习之InfluxDB的关键概念
  8. InfluxDB学习之InfluxDB常用函数(一)聚合类函数
  9. InfluxDB学习之InfluxDB常用函数(二)选择类函数
  10. InfluxDB学习之InfluxDB常用函数(三)变换类函数
  11. InfluxDB学习之再说连续查询
  12. Influxdb原理详解
  13. InfluxDB安装后web页面无法访问的解决方案
  14. InfluxDB数据备份和恢复方法,支持本地和远程备份
  15. InfluxDB执行语句管理(query management)
  16. InfluxDB在windows下的安装和配置
  17. InfluxDB系列学习教程目录

系列详情请看:《 InfluxDB系列教程》:

InfluxDB系列教程,首发于Linux大学网(linuxdaxue.com),同步发表于等英博客(waitig.com),有问题欢迎加群【580487672】讨论!

InfluxDB提供了数据的备份和恢复方法,在实际工作中,可以通过这些方法来实现数据的高可用。

本文就为大家介绍下InfluxDB的本地数据备份恢复和远程备份恢复。

更多InfluxDB技术请加入《InfluxDB技术交流群:580487672(点击加入)》

本地备份

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

更多InfluxDB技术请加入《InfluxDB技术交流群:580487672(点击加入)》

查看同系列相邻文章:

转载于:https://www.cnblogs.com/waitig/p/7423698.html

InfluxDB数据备份和恢复方法,支持本地和远程备份相关推荐

  1. 华为手机微信聊天记录删除怎么恢复?基于华为电脑助手备份的恢复方法

    华为手机最新的微信记录恢复方法,简单有效.HiSuite是华为手机官方的手机电脑助手管理软件,可以把手机设备上的数据备份至电脑,支持联系人.短信.应用程序等的备份.同样HiSuite也可以把微信库文件 ...

  2. 管家婆服务器备份在哪个文件夹,管家婆财务软件备份以及恢复方法

    管家婆财务软件备份以及恢复方法 管家婆软件安装好之后一般默认为每天自动备份一次,自动备份周期在软件的系统配置里修改.如果重装系统或者防止数据丢失,可以自己手动备份.下面是yjbys小编为大家带来的关于 ...

  3. 管家婆服务器备份文件夹,管家婆软件备份以及恢复方法

    管家婆软件备份以及恢复方法 管家婆软件安装好之后一般默认为每天自动备份一次,自动备份周期在软件的系统配置里修改.如果重装系统或者防止数据丢失,可以自己手动备份.下面是yjbys小编为大家带来的管家婆软 ...

  4. oracle修改删除数据,[Oracle 错误修改删除数据后的恢复方法

    [Oracle ERP维护人员必备] 错误修改删除数据后的恢复方法 Oracle ERP维护人员工作再小心也难免会有在正式库中误删或者误改数据并且已经commit的情况发生,那么我就要用到 - Ora ...

  5. MongoDB整库备份与还原以及单个collection备份、恢复方法

    mongodb数据库维护离不开必要的备份.恢复操作,而且一般不会出错,所以我们在使用的时候大部分时候使用备份和恢复操作就可以了 mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并 ...

  6. vmware服务器文件备份,三种VMware数据备份和恢复方法

    方法2:ESX Service Console中安装备份程序 工作原理:这种方法是在ESX Service Console在安装备份程序,按下图备份VM中潜在的VMDK文件组.Service Cons ...

  7. Mysql数据快速备份和恢复方法总结

    说到数据库备份很多人可能会立刻想到用mysql连接工具Navicat可以实现轻松备份,确实这是一种最基本的备份和恢复数据的方法但是很多场景下比如表的数据量比较大,用连接工具不管是导出还是导入都会耗时比 ...

  8. 苹果电脑备份和恢复方法。Time Machine

    苹果电脑在Leopard操作系统中自带了一个叫时间机器(Time Machine)的软件,用于数据备份和恢复.既然70-80%的用户都不做备份,为什么苹果要在Leopard中隆重推出时间机器这个新功能 ...

  9. suse linux 备份,suse linux利用scp实现自动远程备份

    在服务器本机上备份数据,一旦该机器硬盘出现故障,如果事先没有备份,数据的恢复将会耗时耗力,甚至严重时将彻底破坏而无法重现天日.远程手动备份数据费时费力且不及时,到机房现场备份再取回数据也比较麻烦.最好 ...

最新文章

  1. 太赞了:中文版开源!这或许是最经典的计算机编程教材
  2. Windows 文件过滤驱动经验总结
  3. FaceBook AI大牛贾扬清传离职,将加入中国公司
  4. gsonformat插件_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍!
  5. 网络编程应用:基于TCP协议【实现一个聊天程序】
  6. 7个C语言小程序让你快速入门程序世界
  7. GCC优化选项:一般的文档里不容易找到的-Os
  8. 《阿里巴巴Android开发手册》v1.0.1更新,优化部分内容和示例代码
  9. Mysql配置项sync_binlog=0
  10. [转载] Python面向对象编程系列第一篇
  11. 蓝桥训练系统 矩阵乘法
  12. 如何使用Python玩转PDF各种骚操作?你看了就知道。
  13. 云服务器保存文件,云服务器保存文件命令
  14. 计算机和移动终端在信息系统中的工作原理,粤教版(2019)信息技术 必修2 2.3 信息系统中的计算机和移动终端 课件(共30张PPT)...
  15. import语句在包名前加static
  16. 用 Python 做股市数据分析(2)
  17. 小公司网络游戏可能出现的运维事故
  18. Spring Cloud实战(三)-监控中心
  19. mac版本Beyond Compare如何一直试用
  20. 2018数字化首席营销官峰会暨华鹰奖颁奖典礼即将召开

热门文章

  1. 中南林业科技大学计算机挂科,中南林业科技大学又出能辅导高数的“扫地僧”...
  2. 听故事彻底理解Java 并发
  3. 详细篇 (ES6Class类)
  4. 【Jupyter notebook设置】 墙裂推荐Variable Inspector | DeBug工具PySnooper | 暗色系个性化
  5. 二维码登录(二)生成二维码
  6. 中国压缩天然气储罐市场趋势报告、技术动态创新及市场预测
  7. ubuntu下使用arduino IDE
  8. 计算机网络课件第三章,南京邮电大学计算机网络第三章习题.ppt
  9. 源商城-最专业的虚拟产品销售平台源码(pc端+h5端)
  10. 恶梦护士 asa_智能手机键盘是隐私的噩梦