将 Elasticsearch 数据文件夹移动到 Maven 目标
Move Elasticsearch data folder to Maven target
在我的 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
处创建此文件夹
如果您通过取消注释 path.data 行并将其更改为相应的目录来配置 elasticsearch.yml
会怎么样:
path.data: target/data
我喜欢这个解决方案,将以下属性放入 application.properties 文件:
#Elasticsearch
spring.data.elasticsearch.properties.path.data=target/data
spring.data.elasticsearch.properties.path.logs=target/logs
在我的 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
如果您通过取消注释 path.data 行并将其更改为相应的目录来配置 elasticsearch.yml
会怎么样:
path.data: target/data
我喜欢这个解决方案,将以下属性放入 application.properties 文件:
#Elasticsearch
spring.data.elasticsearch.properties.path.data=target/data
spring.data.elasticsearch.properties.path.logs=target/logs