嘿~ 今天天气不错嘛

本地fs的快照, 放到web服务器通过url方式无法正确获取

Elasticsearch | 作者 yinyan | 发布于2020年07月01日 | 阅读数:1178

我在本地的elasticsearch服务器上, 配置了快照仓库位置
path.repo: ["F:\\ElasticSearchData\\es5.2\\snapshot_repo"]
然后创建快照仓库
PUT /_snapshot/tb2
{
  "type": "fs",
  "settings": {
    "location": "F:\\ElasticSearchData\\es5.2\\snapshot_repo\\tb_location2"
  }
}
在执行快照
PUT _snapshot/tb2/snapshot1
结束后, tb_location2目录下出现了快照生成的文件
 
接着关闭elasticsearch并重新开启一个新的elasticsearch, 并进行如下配置
repo_url.png

 
然后将snapshot_repo目录复制到tomcat的ROOT目录下, 再启动tomcat, 可以正常请求
req.png

 
随后在新的elasticsearch里创建快照仓库
create.png

 
 
但是当我查询仓库内的快照时, 查不到以前的快照, 显示为空
GET _snapshot/tb2/_all
返回
{
  "snapshots": []
}
 
请问我哪一步执行的不对吗?
 
我实验的版本为elasticsearch 5.6版, windows环境, 希望了解这个的大神能指点一下, 谢谢
已邀请:

FFFrp

赞同来自:

配置文件需要配置 path.repo 这个路径吧

要回复问题请先登录注册