我的问题类似于[1] https://stackoverflow.com/questions/25687545/control-elasticsearch-configuration-in-spring-data-setup我有一个 Spring Boot 应用程序,我在 Elasticsearch 中保存一些文档。每次都会在当前目录下的数据目录中创建索引。我想将此默认路径更改为给定路径。我怎样才能做到这一点?如此简单的任务需要几个小时才能找到。
我尝试了很多事情:
@Setting(setting="/data/elasticsearch")
- In an elasticseacrh.properties and
application.properties
file:
path.data
spring.data.elasticsearch.path.data
没有任何运气。
-
在我的应用程序类中添加配置文件的路径:
@Setting(settingPath = "/home/topic/src/main/resources/elasticsearch.properties")
-
设置文件中的path.data属性:
path.data=/Users/mimis/Desktop/data
成功了。
Update:
使用 Spring Boot 1.3.0,我们可以使用以下命令在应用程序属性文件中添加任何 Elasticsearch 属性spring.data.elasticsearch.properties.*
字首。例如:
spring.data.elasticsearch.properties.data.path=/path/to/data
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)