一、创建

查看索引
curl -XGET 'http://192.168.14.214:9200/_cat/indices?'

1.禁止自动分片

curl -H "Content-Type: application/json" -XPUT 'http://192.168.14.214:9200/_cluster/settings' -d '{"transient":{"cluster.routing.allocation.enable": "none"}}'

2.执行同步刷新

curl -H "Content-Type: application/json" -XPOST 'http://192.168.14.214:9200/_flush/synced'

3.退出es进程

ps -ef | grep elastic
kill xxx

4.修改ES集群的配置文件

path.repo: ["/home/nfs/es_backup"]

5.创建仓库目录

mkdir -p /home/nfs/es_backup/group
chown els:els -R /home/nfs/es_backup/group

6.启动并查看集群分片信息

su els
/usr/local/elasticsearch-7.5.1/bin/elasticsearch -d
curl -H "Content-Type: application/json" -X GET "http://192.168.14.214:9200/_cat/health?pretty"
curl -H "Content-Type: application/json" -X GET "http://192.168.14.214:9200/_cat/recovery?pretty"

7.启动自动分片

curl -H "Content-Type: application/json" -XPUT 'http://192.168.14.214:9200/_cluster/settings' -d '{"transient":{"cluster.routing.allocation.enable": "all"}}'

8.创建照仓库

curl -H "Content-Type: application/json" -XPUT 'http://10.0.20.12:9200/_snapshot/group'  -d '{
"type": "fs",
"settings": {
"location": "/do1cloud/component/elasticsearch/nfs/group",
"compress": true
}
}'

curl -XGET -u elastic:elastic "http://192.168.14.55:9200/_snapshot/_all"

二、恢复

1.解压和该全新

unzip kg.group_v2.zip
cp -r ./back_new/* /home/nfs/es_backup/group/

赋权给快照路径
chown -R els:els /home/nfs/es_backup/group/

2.查看仓库信息

curl -XGET -u elastic:elastic "http://192.168.14.55:9200/_snapshot/_all"

3.查询名为EsBackup仓库下的快照信息

curl -H "Content-Type: application/json" -XGET -u elastic:elastic "http://192.168.14.55:9200/_snapshot/EsBackup/_all"

4.恢复快照信息
** 为快照信息名字 bak_2023-06-28

curl -H "Content-Type: application/json" -XPOST 'http://192.168.14.214:9200/_snapshot/group/****/_restore' -d '{

"index_settings": {
"index.number_of_replicas": 1
},
"ignore_index_settings": [
"index.refresh_interval"
]
}'

5.查看恢复进度

curl -XGET -u elastic:elastic "http://192.168.14.55:9200/_cat/recovery"

6.查看索引信息

curl -XGET 'http://192.168.14.214:9200/_cat/indices?'

最后修改:2024 年 03 月 19 日
如果觉得我的文章对你有用,请随意赞赏