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备份与恢复4_使用ES-Hadoop将ES中的索引数据写入HDFS中