Elasticsearch数据备份

编程

Elasticsearch 可以通过快照命令对索引或者整个集群进行快照和恢复,第一个快照会是一个数据的完整拷贝,但是所有后续的快照只存储已存快照和新数据之间的差异。这意味着后续备份会相当快速,因为它们只传输很小的数据量。

快照和恢复模块允许创建单个索引或者整个集群的快照到各种各样的后台仓库,本文主要介绍将快照存储到共享文件系统。

在共享文件系统上创建快照需要执行以下步骤:

1、 建立NFS文件共享服务
2、修改elasticsearch配置文件elasticsearch.yml,path.repo: **共享目录挂载的路径**
3、创建快照仓库
4、创建快照
5、恢复快照到elasticsearch集群

二、建立NFS文件共享服务

NFS 文件共享能解决在集群环境下图片、附件等文件共享的问题,这里主要用于创建搜索集群的快照共享文件夹。

1.服务端

  • 安装NFS服务软件

yum install rpcbind nfs-utils -y 

备注:检查是否安装NFS

rpm -qa|grep nfs
rpm -qa|grep rpcbind

  • 设置开机自动启动

CentOS 6 可以通过下面的命令设置开机启动服务:

chkconfig nfs on

chkconfig rpcbind on

CentOS 7 可以通过下面命令设置开机自动启动:

systemctl enable rpcbind.service

systemctl enable nfs-server.service

 

 

 

 

 

 

以上是 Elasticsearch数据备份 的全部内容, 来源链接: utcz.com/z/514044.html

回到顶部