0

我正在尝试使用 transport-wares 插件来使用 elasticsearch。它启动,并遵循以下配置:

cluster.name : myspecialcluster

node.name : node1
index.mapper.dynamic : false
index.mapper.dynamic.strict : true
path.conf : config/
path.data : /opt/es/data

问题是它没有获取位于配置模板中的映射文件。我的目录结构如下:

src
    └── main
        ├── resources
        │   └── log4j.properties
        └── webapp
            └── WEB-INF
                ├── config
                │   └── templates
                │       └── mydullindex_mapping.json
                ├── elasticsearch.yml
                └── web.xml

根据文档,elasticsearch 应该获取 config/templates 中的映射

任何想法?

4

1 回答 1

0

如果有人遇到此错误,这可能是由配置路径之间的不匹配引起的。

仔细检查路径是“WEB-INF/config/elasticsearch.yml”还是“WEB-INF/elasticsearch.yml”,因为这在示例中有所不同。

于 2014-12-11T18:27:10.413 回答