您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
windows下使用elasticSearch-head为elasticSearch创建备份
发布时间:2021-08-20 18:27:39编辑:雪饮阅读()
创建备份所用仓库
那么,要为elasticSearch创建备份,需要先创建一个用于elasticSearch备份所用的仓库
首先我们需要配置elasticSearch的配置文件D:\software\elasticsearch-7.14.0-windows-x86_64\elasticsearch-7.14.0\config\elasticsearch.yml在其末尾添加如:
path.repo: ["D:/esbak"]
的配置项,并同时在d盘简历esbak文件夹
然后我们进入到elasticSearch-head中连接成功之后点击“复合查询”然后建立如下请求:
_snapshot/my_backup PUT
{
"type": "fs",
"settings": {
"location": "D:/esbak/my_backup"
}
}
该请求中my_backup是我们要创建的用于备份的仓库的仓库名
Location字段中指定的路径要相对于上面我们这个D:\software\elasticsearch-7.14.0-windows-x86_64\elasticsearch-7.14.0\config\elasticsearch.yml配置文件中的路径的子路径。
那么这里的"D:/esbak/my_backup"则就表示我们创建的用于备份的仓库my_backup对应的存储路径就是"D:/esbak/my_backup"了。
上面这个请求成功后,你会发现你刚才d盘建立的esbak目录下面就多出了一个my_backup空目录
备份elasticSearch
备份elasticSearch所用仓库建立成功后,那么接下来我们就选择上面这个my_backup仓库进行elasticSearch做为备份用仓库,然后进行备份
请求如:
_snapshot/my_backup/snapshot_1?wait_for_completion=true PUT
{}
没有错,这里请求体就是空的
这里my_backup就是所选择的上面的仓库名,这里标红的1就是用于还原时候的,这个1可以随便自定义,这里你备份时候填的1,那么到时候还原的时候也是1.
那么这里请求成功后
你会发现上面刚才建立仓库my_backup对应的D:/esbak/my_backup目录将不会是空目录了,而是新增了许多文件如:
D:\esbak\my_backup>tree
文件夹 PATH 列表
卷序列号为 CEDA-A76E
D:.
└─indices
├─288As4MISniPO4HWD1M7jw
│ └─0
├─2udaLGcqQIGpXXmcsW-j9Q
│ └─0
├─3zAinmV3S7uQXx68NmBhJg
│ └─0
├─EaXth1mCSv28Jy7hJEZ2Dg
│ └─0
└─HIeoIR3fQSK_wge7zwcKdA
└─0
关键字词:windows,elasticSearch-head,elasticSearch,备份