elasticsearch6.x 数据的备份

本文介绍如何通过修改配置文件、创建备份仓库、备份及恢复数据等步骤来实现Elasticsearch的数据备份与恢复操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1. 修改配置文件

找到elasticsearch安装目录的 config 里的 elasticsearch.yml
添加配置:

path.repo: /opt/cstor/databackup/es6

在这里插入图片描述

2. 创建备份仓库

restful方式:
PUT 请求 :http://ip:端口/_snapshot/datasvr
请求体:

{
	"type": "fs",
	"settings": {
		"location": "/opt/cstor/databackup/es6",
		"compress": true
	}
}

意思是创建了一个名为datasvr 存储目录为 /opt/cstor/databackup/es6 的备份仓库

3. 备份数据

restful方式:
PUT 请求:http://ip:端口/_snapshot/datasvr/data_20220823?wait_for_completion=true
data_20220823为备份名称,可自定义。

4. 查看所有备份数据

restful方式:
PUT 请求:http://ip:端口/_snapshot/datasvr/_all

5. 恢复备份数据

注意:恢复前要把现有的索引删除
在这里插入图片描述

restful方式:
PUT 请求:http://ip:端口/_snapshot/datasvr/data_20220822/_restore?wait_for_completion=true

下面的请求体可以设置要恢复的索引,以逗号隔开,不设置的话默认恢复全部索引。

{
    "indices":"索引名称1,索引名称2,索引名称3"
}

集群备份参考:http://t.csdn.cn/PjCtc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七维大脑

如果帮到您,请尽情打赏!💗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值