在我的Spring Boot 1.5.1应用程序中,我添加了Elasticsearch Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
在应用程序启动期间,ES创建了{project.dir}/data/elasticsearch
文件夹。
请说明如何重新配置ES以在{project.dir}/target/data
答案 0 :(得分:0)
如果您通过取消注释 path.data 行并将其更改为相应目录来配置elasticsearch.yml
该怎么办:
path.data: target/data
答案 1 :(得分:0)
我喜欢这个解决方案,将以下属性放入application.properties文件中:
#Elasticsearch
spring.data.elasticsearch.properties.path.data=target/data
spring.data.elasticsearch.properties.path.logs=target/logs