【问题标题】:Move Elasticsearch data folder to Maven target将 Elasticsearch 数据文件夹移动到 Maven 目标
【发布时间】:2017-07-01 03:35:24
【问题描述】:

在我的 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 创建此文件夹

【问题讨论】:

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


    【解决方案1】:

    我喜欢这个解决方案,将以下属性放入 application.properties 文件中:

    #Elasticsearch
    spring.data.elasticsearch.properties.path.data=target/data
    spring.data.elasticsearch.properties.path.logs=target/logs
    

    【讨论】:

      【解决方案2】:

      如果您通过取消注释 path.data 行并将其更改为相应目录来配置 elasticsearch.yml 会怎样:

      path.data: target/data
      

      【讨论】:

        猜你喜欢
        • 2013-04-28
        • 2020-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-03
        • 1970-01-01
        相关资源
        最近更新 更多