Elasticsearch Shard位置

时间:2016-12-02 22:46:01

标签: elasticsearch

我正在尝试设置一个弹性搜索群集,并有一个困扰我的问题。我正在从Marklogic过渡到Elasticsearch,并且有这样的概念,即将数据存储在不同的磁盘上,而不是安装在我的软件即MarkLogic的同一磁盘上。我知道如何在MarkLogic中做到这一点但在某种程度上无法在elasticsearch上找到任何内容。任何人都可以指向一个文档,可以帮助我在未安装elasticsearch的其他机器上配置我的分片吗?

谢谢, S上。

1 个答案:

答案 0 :(得分:0)

您只需更改elasticsearch.yml配置文件中的path.data setting

path:
    data:
        - /mnt/hda1
        - /mnt/hda2
        - /mnt/hda3

您可以使用一个或多个位置,当您这样做时,ES会将索引数据存储在这些位置上。请注意,与给定分片相关的数据始终位于相同的路径位置。