Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java elastisearch传输软件的映射配置在哪里_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java elastisearch传输软件的映射配置在哪里

Java elastisearch传输软件的映射配置在哪里,java,elasticsearch,Java,elasticsearch,我正在尝试使用elasticsearch和TransportWares插件。 它将启动,并遵循以下配置: cluster.name : myspecialcluster node.name : node1 index.mapper.dynamic : false index.mapper.dynamic.strict : true path.conf : config/ path.data : /opt/es/data 问题在于,它不会拾取位于配置模板中的映射文件。我的目录结构如下: src

我正在尝试使用elasticsearch和TransportWares插件。 它将启动,并遵循以下配置:

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应该选择配置/模板中的映射


有什么想法吗?

如果有人遇到此错误,这可能是由于配置路径不匹配造成的


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

您是否将
path.conf
设置为config或默认值?我设置了,它指向WEB INF中的config dir您确定设置相对路径
config
将使其指向
WEB-INF/config
?还有…很抱歉,但是你为什么不利用elasticsearch呢?它是一个很好的阻止IO和RESTAPI的工具?在带有静态文件的servlet容器中使用它太糟糕了……事实上,我开始使用RESTapi:D