《Linux运维总结:elasticsearch7.17.21集群快照备份与还原》

本文介绍了如何在Linux环境中,使用Kibana和shell命令对elasticsearch 7.17.21集群进行快照备份与还原。详细步骤包括注册存储库、创建索引并插入数据、制定快照策略、创建及恢复快照等,旨在帮助读者掌握集群数据管理。
摘要由CSDN通过智能技术生成

总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:Linux运维实战总结


一、安装elasticsearch集群和kibana


二、基于kibana进行快照备份与还原

2.1、注册存储库

说明:根据上述上述部署规划,创建两个名为es_backup_single和es_backup_all的存储库。

1、在浏览器登陆https://xx.xx.xx.xx:5601,输入账号和密码进入kibana后,点击备份与还原

在这里插入图片描述


2、填写存储库名称,并选择共享文件系统,并填写存储库信息,创建完成后,如下所示:

在这里插入图片描述


3、注册后完成后,点击验证es_backup_single和es_backup_all存储库

在这里插入图片描述

说明:如果验证报错,可能是nfs存储权限的问题,主要从两个方面:一个是共享目录的权限必须为777,署主和属组必须为elastic(当前安装环境es的启动用户为elastic),另一个是es集群节点的elastic用户的uid和gid必须一致,否则客户端挂载过来出现权限问题。


2.2、快照备份

1.2.1、创建索引并插入数据

点击Management—>开发工具,进入控制台,创建linuxbook索引库并插入数据

POST /linuxbook/book?pretty
{
   
"id": 1,
"book_name": "nginx",
"book_jg": "35¥",
"book_ys": "206",
"book_group": "web"
}
POST /linuxbook/book?pretty
{
   
"id": 2,
"book_name": "ansible",
"book_jg": "20¥",
"book_ys": "300",
"book_group": "zdh"
}
POST /linuxbook/book?pretty
{
   
"id": 3,
"book_name": "shell",
"book_jg": "20¥",
"book_ys": "3110",
"book_group": "shell"
}

如下图所示:
在这里插入图片描述

在es head插件,查看新建索引的数据
在这里插入图片描述


1.2.2、创建快照策略

在这里插入图片描述

说明:在定义快照名称时,支持日期匹配表达式,可参考官方文档,如下图所示:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

说明:在elasticsearch快照策略中,expire_after和min_count、max_count是用来控制快照保留期限和数量的关键参数,平衡存储与数据恢复需求的灵活性。

expire_after: 设置快照保留时间界限,单位如30d表示30天`后删除。适合不再需要长期存储成本敏感或数据老化快照
min_count: 确略保底限快照数量。即使快照早于expire_after也至少留min_count个。适用数据频繁变化,确保总能快速恢复。
max_count:  控制制上限。超过max_count快照会被删除,即使没达到expire_after。对于资源有限制存储或成本考虑。

创建完成后,如下图所示:
在这里插入图片描述


1.2.3、创建第一个快照

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

东城绝神

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值