快照与恢复
注册快照仓库
必须先注册快照存储库,然后才能执行快照和还原操作。我们建议为每个主要版本创建一个新的快照存储库。
前置条件:
将集群每个节点下的配置 elasticsearch.yml
中添加仓库路径白名单列表
path.repo:/mnt
// 或者
path.repo:["/mnt1","/mnt2"]
设置 NFS 时要注意操作权限问题。每个 ES 节点必须要有 NFS 磁盘的读写和用户组权限,可以设置 ES 节点的 GID 和 UID 为 NFS 的对应值。
常用命令:
//查看仓库
curl -X GET "localhost:9200/_snapshot/_all?pretty"
// 删除仓库
curl -XDELETE 'localhost:9200/_snapshot/backups?pretty'
//创建索引快照,全部索引一个快照
curl -X PUT "localhost:9200/_snapshot/my_backup/snapshot_1?wait_for_completion=true&pretty"
//查看
curl -X GET "localhost:9200/_snapshot/my_backup/_all?pretty"
// 删除仓库索引
curl -X DELETE "localhost:9200/_snapshot/my_backup/my_index?pretty"
← 7.常用命令 9.x-pack插件→