es 快照

创建快照仓库
PUT /_snapshot/my_backup
{
"type": "fs",
"settings": {
"location": "my_backup_location"
}
}
location #快照位置
获取快照仓库
GET /_snapshot/repo*,*backup* #获取指定模式的仓库
GET /_snapshot

创建快照
PUT /_snapshot/my_backup/snapshot_1?wait_for_completion=true
快照模块 仓库名 快照名

附加参数
{
"indices": "index_1,index_2",
"ignore_unavailable": true,
"include_global_state": false
}
indices 要备份的索引
ignore_unavailable 设置为true将导致在快照创建期间不存在的索引被忽略 缺少索引,快照请求将失败。
include_global_state false,可以防止将群集全局状态存储为快照的一部分。默认情况下,如果参与快照的一个或多个索引没有所有主碎片可用,则整个快照将失败。可以通过设置partial到true.

查询快照
GET /_snapshot/my_backup/snapshot_*,some_other_snapshot
GET /_snapshot/my_backup/_all

检索当前正在运行的快照:
GET /_snapshot/my_backup/_current

从存储库中删除快照:
DELETE /_snapshot/my_backup/snapshot_2

从快照恢复数据
POST /_snapshot/my_backup/snapshot_1/_restore

原文地址:https://www.cnblogs.com/fanhuo/p/10750233.html