本文主要介绍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 nullelasticsearch数据备份恢复