es数据备份与恢复
数据备份 描述: es引入仓库与快照的概念实现了数据的备份与恢复,在elasticsearch.yml中指定仓库的base目录,创建仓库,将快照创建在指定的仓房中即可实现索引的备份。 解决的问题: 备份指定的索引 备份全部索引 答疑 快照的过程可以后台进行 快照时会将保存该索引的全部数据 同一仓库下的同一快照只能执行一次。 本次快照会基于上次仓库之前的快照进行增量保存。 快照保存的内容:①索引数据②集群全局状态③。。。留待探索 同一时刻只允许一个快照执行。 执行步骤 在elasticsearch.yml 配置文件中配置仓库base目录 #以windows系统举例,路径格式依系统不同自行设置路径 path.repo: ["D:\\program\\elasticsearch-5.1.1\\data\\back"] 创建仓库 POST _snapshot/my_backup_1 { "type": "fs", "settings": { "location": "D:\\program\\elasticsearch-5.1.1\\data\\back\\my_backup_1", "max_snapshot_bytes_per_sec": "20mb", "max_restore_bytes_per_sec": "20mb", "compress": true } } 配置解释: