#!/bin/sh
echo "backup is started"
ip="192.168.1.103"
echo "flush data..."
response=$(curl -s -o -X GET "http://${ip}:9200/_flush")
echo "backup data..."
filename=$(date +%Y%m%d%H%M%S)
url="http://${ip}:9200/_snapshot/my_backup/${filename}?wait_for_completion=true"
response=$(curl -X PUT ${url})
#echo -e "response is\n${response}"
echo "$response" |grep -q "\"state\":\"SUCCESS\""
if [ $? -eq 0 ]
then
echo "backup is finished"
else
echo -e "backup is failed\n${response}"
fi
Springboot 集成Spring Data Es
https://blog.csdn.net/weixin_36380516/article/details/78482167
索引相关
https://blog.csdn.net/napoay/article/details/52296707
https://www.jianshu.com/p/20c817187aa4
快照官方文档翻译~
https://blog.csdn.net/ale2012/article/details/82702128