elasticsearch数据备份恢复

  

本文主要介绍elasticsearch集群数据备份及恢复,利用共享文件系统,通过快照方式备份。

集群的部署参考:http://hnr520.blog.51cto.com/4484939/1876467

curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup”, -d ,“{,,   “类型”:“f”,   “设置”:{   ,,,“位置”:,“/mnt/备份/es_mybak”   ,,,}   }'   [root@node1 地方]#,curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup”, -d ,“{   祝辞,“类型”:“f”,   祝辞,“设置”:{   在,,,,,“位置”:,“/mnt/备份/es_mybak”   祝辞,}   祝辞,}’   {“承认”:真}

[root@node1 地方]#,curl  -XGET  http://192.168.115.11:9200 _snapshot ?漂亮的   {   “EsBackup”,才能:,{   ,,,“类型”,:,“f”,   ,,,“设置”,:,{   ,,,,,“位置”,:,“/mnt/备份/es_mybak”   ,,,}   ,,}   }


curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup/snapshot_all”   [root@node1 地方]#,curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup/snapshot_all”   {“接受”:真}


curl  -XGET “http://192.168.115.11:9200 _snapshot/EsBackup/snapshot_all ?漂亮的   [root@node1  elasticsearch6] #, curl  -XGET “http://192.168.115.11:9200 _snapshot/EsBackup/snapshot_ * ?漂亮”,   {   “快照”,才能:,   ,,,{   ,,,,,“快照”,:,“snapshot_all”,   ,,,,,,“uuid:,“MRTYocxBT4qgwtpu_6jdpg”,   ,,,,,,“version_id”:, 5000199,   ,,,,,“版本”,:,“5.0.1”,   ,,,,,“指数”,:,   ,,,,,,,“els_student_hnr05”,   ,,,,,,,“hnrtest”,   ,,,,,,,“els_student_hnr03”,   ,,,,,,,“els_student”,   ,,,,,,,“els_student_hnr02”,   ,,,,,,,“els_student_hnr04”,   ,,,,,,,“els_python01”,   ,,,,,,,“els_student_hnr01”   ,,,,,,   ,,,,,“状态”,:,“成功”,   ,,,,,,“start_time”:,“2017 - 05 - 17 t10:00:46.860z”,   ,,,,,,“start_time_in_millis”:, 1495015246860,   ,,,,,,“end_time”:,“2017 - 05 - 17 t10:00:54.209z”,   ,,,,,,“end_time_in_millis”:, 1495015254209,   ,,,,,,“duration_in_millis”:, 7349年,   ,,,,,“失败”,:,,,   ,,,,,“碎片”,:,{   ,,,,,,,“总”,:,40岁,   ,,,,,,,“失败”,:,0,   ,,,,,,,,“成功”:40   ,,,,,}   ,,,}   ,,)   }


curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup/snapshot_els_student_hnr05”, -d “{,“指数”:“els_student_hnr05”,}”   [root@node1  elasticsearch6] #, curl  -XPUT “http://192.168.115.11:9200 _snapshot EsBackup/snapshot_els_student_hnr05”, -d “{,“指数”:“els_student_hnr05”,}”   {“接受”:真}


curl  -XGET “http://192.168.115.11:9200 _snapshot/EsBackup/snapshot_els_student_hnr05 ?漂亮的   查看快照的详细信息,可以看到每个碎片的信息   curl  -XGET “http://192.168.115.11:9200 _snapshot/EsBackup snapshot_els_student_hnr05/_status ?漂亮的   [root@node1  elasticsearch6] #, curl  -XGET “http://192.168.115.11:9200 _snapshot/EsBackup/snapshot_els_student_hnr05 ?漂亮的,,,   {   “快照”,才能:,   ,,,{   ,,,,,“快照”,:,“snapshot_els_student_hnr05”,   ,,,,,,“uuid:,“hsSkWa63Ss6MJjh0Eo4arA”,   ,,,,,,“version_id”:, 5000199,   ,,,,,“版本”,:,“5.0.1”,   ,,,,,“指数”,:,   ,,,,,,,“els_student_hnr05”   ,,,,,,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

elasticsearch数据备份恢复