配置仓库地址
一般我们需要在Elasticsearch集群所有节点的elasticsearch.yml文件中配置数据备份的仓库地址,如下:
path.repo: ["/mount/backups"]
备份
备份分两步:1、创建一个仓库。2、备份指定索引。
1、创建一个仓库(creating the repository)
备份数据之前,要创建一个仓库来保存数据,仓库的类型支持Shared filesystem, Amazon S3, HDFS和Azure Cloud。下面以文件系统为例:
PUT http://127.0.0.1:9200/_snapshot/my_backup
{
"type": "fs",
"settings": {
"location": "/mount/backups/my_backup"
}
}
上面的代码,我们创建了一个名叫my_backup 的备份,存放在本地的/mount/backups/my_backup 目录下。除了location 参数外,还可以通过max_snapshot_bytes_per_sec 和max_restore_bytes_per_sec 来限制备份和恢复时的速度,如下:

本文介绍了如何配置Elasticsearch的备份仓库,包括创建、备份、恢复、删除及查看备份信息的步骤。备份过程涉及创建仓库、指定索引,恢复时可选择关闭原索引并自动打开。详细讲解了各API的使用方法,提供了FAQ解答常见问题。
最低0.47元/天 解锁文章
937

被折叠的 条评论
为什么被折叠?



