ES备份和恢复

Posted lqbyz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES备份和恢复相关的知识,希望对你有一定的参考价值。

1、安装aliyun得oss

yum install fuse fuse-libs -y
wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
rpm -ivh ossfs_1.80.6_centos7.0_x86_64.rpm

2、挂在oss到目录

curl -XPUT http://172.21.243.84:9200/_snapshot/backup/epool?wait_for_completion=true

备份当天和删除一月前得备份脚本
cat /data/scripts/back_restore.sh
#!/bin/bash
date_name=date +%Y-%m-%d
month_ago=date -d "1 month ago" +"%Y-%m-%d"
curl -XPUT http://172.21.71.170:9200/_snapshot/backup/es-cms-$date_name?wait_for_completion=true

curl -XDELETE http://172.21.71.170:9200/_snapshot/backup/$month_ago

以上是关于ES备份和恢复的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch 索引数据快照备份和恢复

elasticsearch的备份和恢复(转)

elasticsearch备份与恢复4_使用ES-Hadoop将ES中的索引数据写入HDFS中

elasticsearch 索引备份恢复

三十五、ElasticsearchI基于snapshot+ Hadoop hdfs进行数据备份和恢复

ES实战使用HDFS插件实现索引快照和恢复