直接ssh到阿里云上。 先mkdir /home/elasticsearch/snapshot //换成服务器用户名 然后chmod 777 /home/elasticsearch/snapshot 再创建快照存储库 curl -XPUT 127.0.0.1:9200/_snapshot/backup -d ' { "type":"fs", "settings":{"location":"/home/elasticsearch/snapshot"} }' 然后创建快照 curl -XPUT 127.0.0.1:9200/_snapshot/backup/$filename?wait_for_completion=true&pretty 用tar打包sftp到本地 解压,本地配置好ES,同样方法创建快照存储库,解压服务器的快照到本地库目录下,然后执行: curl -XPOST 127.0.0.1:9200/_snapshot/backup/$filename/_restore 就备份恢复到本地啦。
直接ssh到阿里云上。
先mkdir /home/elasticsearch/snapshot //换成服务器用户名
然后chmod 777 /home/elasticsearch/snapshot
再创建快照存储库
curl -XPUT 127.0.0.1:9200/_snapshot/backup -d '
{
"type":"fs",
"settings":{"location":"/home/elasticsearch/snapshot"}
}'
然后创建快照
curl -XPUT 127.0.0.1:9200/_snapshot/backup/$filename?wait_for_completion=true&pretty
用tar打包sftp到本地
解压,本地配置好ES,同样方法创建快照存储库,解压服务器的快照到本地库目录下,然后执行:
curl -XPOST 127.0.0.1:9200/_snapshot/backup/$filename/_restore
就备份恢复到本地啦。