elasticsearch - MAC Elasticsearch 快照位置

标签 elasticsearch

在MAC elasticsearch中构建存储库

PUT http://localhost:9400/_snapshot/my_backup 
{
    "type": "fs", 
    "settings": {
        "location": "/Users/Edison/Elasticsearch/Repository" 
    }
}

我的电脑是MacOS

我不明白,如何设置我的位置路径..

这是我的错误消息:

{
   "error": "RepositoryException[[my_backup] failed to create repository]; nested: CreationException[Guice creation errors:\n\n1) Error injecting constructor, org.elasticsearch.repositories.RepositoryException: [my_backup] location [/Users/Edison/Elasticsearch/Repository] doesn't match any of the locations specified by path.repo because this setting is empty\n  at org.elasticsearch.repositories.fs.FsRepository.<init>(Unknown Source)\n  while locating org.elasticsearch.repositories.fs.FsRepository\n  while locating org.elasticsearch.repositories.Repository\n\n1 error]; nested: RepositoryException[[my_backup] location [/Users/Edison/Elasticsearch/Repository] doesn't match any of the locations specified by path.repo because this setting is empty]; ",
   "status": 500
}

最佳答案

Elasticsearch 节点需要每个节点保存到一个共享驱动器,该共享目录就是 location 属性所指的内容。

第一个任务是设置此共享存储,例如您可以选择简单的 NFS 挂载:https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-12-04一旦您在每个节点上安装了目录,您就可以注册您的备份位置。

或者,您可以使用 Samba 共享,这似乎是一个指南:http://vichargrave.com/creating-elasticsearch-snapshots/

关于elasticsearch - MAC Elasticsearch 快照位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32825135/

相关文章:

elasticsearch - 查询 Elasticsearch (例如sql “having”)

elasticsearch - 通过关键字类型的规范化器实现像雪球分析器这样的功能-ELASTICSEARCH 5.6

elasticsearch - 索引字段映射为文本而不是关键字

mysql - 如何使用 debug/verbose 启动 elasticsearch

python - elasticsearch.exceptions.SSLError : ConnectionError hostname doesn't match

elasticsearch - 如何在Logstash中使用过滤器设置1:N工作流程?

search - Kibana:在文本中搜索字符串

elasticsearch - 使用 Elasticsearch 如何过滤日期范围内出勤率超过80%的员工

java - ElasticsearchSinkConnector 对象映射无法从嵌套更改为非嵌套

Elasticsearch 何时重新索引?