Elasticsearch配置文件elasticsearch.yml设置仓库路径:
path.repo: "/data/elasticsearch/backup
1、创建仓库
curl -XPUT http://127.0.0.1:9200/_snapshot/my_backup -H 'Content-Type: application/json' -d '{"type": "fs", "settings": {"location": "/data/elasticsearch/backup", "compress": true}}'
2、创建快照
curl -XPUT http://127.0.0.1:9200/_snapshot/my_backup/snapshot_2?wait_for_completion=true
3、恢复快照
curl -XPOST http://127.0.0.1:9200/_snapshot/my_backup/snapshot_1/_restore
日常操作:
查看仓库信息
json@json ~ $ curl -XGET "localhost:9200/_snapshot/my_backup?pretty"
{
"my_backup" : {
"type" : "fs",
"settings" : {
"compress" : "true",
"location" : "/data/elasticsearch/backup"
}
}
}
查看所有快照
json@json ~ $ curl -XGET "localhost:9200/_snapshot/my_backup/_all?pretty"
{
"snapshots" : [
{
"snapshot" : "snapshot_1",
"uuid" : "Vtuq35gqS42E4ZBvmeZaDw",
"version_id" : 6030299,
"version" : "6.3.2",
"indices" : [
"index",
"customer"
],
"include_global_state" : true,
"state" : "SUCCESS",
"start_time" : "2018-08-22T11:56:49.009Z",
"start_time_in_millis" : 1534939009009,
"end_time" : "2018-08-22T11:56:49.177Z",
"end_time_in_millis" : 1534939009177,
"duration_in_millis" : 168,
"failures" : [ ],
"shards" : {
"total" : 7,
"failed" : 0,
"successful" : 7
}
},
{
"snapshot" : "snapshot_2",
"uuid" : "Ih6LJD-MRliLjxgGsu8VhA",
"version_id" : 6030299,
"version" : "6.3.2",
"indices" : [
"index",
"customer"
],
"include_global_state" : true,
"state" : "SUCCESS",
"start_time" : "2018-08-22T11:57:08.388Z",
"start_time_in_millis" : 1534939028388,
"end_time" : "2018-08-22T11:57:08.449Z",
"end_time_in_millis" : 1534939028449,
"duration_in_millis" : 61,
"failures" : [ ],
"shards" : {
"total" : 7,
"failed" : 0,
"successful" : 7
}
}
]
}
删除快照
json@json ~ $ curl -XDELETE "localhost:9200/_snapshot/my_backup/snapshot_2"
{"acknowledged":true}
json@json ~ $ curl -XGET "localhost:9200/_snapshot/my_backup/_all?pretty"
{
"snapshots" : [
{
"snapshot" : "snapshot_1",
"uuid" : "Vtuq35gqS42E4ZBvmeZaDw",
"version_id" : 6030299,
"version" : "6.3.2",
"indices" : [
"index",
"customer"
],
"include_global_state" : true,
"state" : "SUCCESS",
"start_time" : "2018-08-22T11:56:49.009Z",
"start_time_in_millis" : 1534939009009,
"end_time" : "2018-08-22T11:56:49.177Z",
"end_time_in_millis" : 1534939009177,
"duration_in_millis" : 168,
"failures" : [ ],
"shards" : {
"total" : 7,
"failed" : 0,
"successful" : 7
}
}
]
}
elasticsearch snapshot备份、恢复
猜你喜欢
转载自blog.csdn.net/q936889811/article/details/81951101
今日推荐
周排行