Java elastisearch传输软件的映射配置在哪里
我正在尝试使用elasticsearch和TransportWares插件。 它将启动,并遵循以下配置: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
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