将Elasticsearch数据文件夹移动到Maven目标

时间:2017-02-13 07:58:20

标签: maven elasticsearch spring-boot spring-data-elasticsearch

在我的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

创建此文件夹

2 个答案:

答案 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