【发布时间】:2017-11-09 20:39:18
【问题描述】:
我正在为 Webflux 使用版本为“2.0.0.BUILD-SNAPSHOT”的“spring-boot-starter-parent”。我使用 Elasticsearch 作为数据源。所以我在 pom.xml 中包含了“spring-boot-starter-data-elasticsearch”。默认情况下,包括 5.4.0 的 ES 版本。但我的 Elasticsearch 版本是 2.3.1。我现在无法升级我的 ES 版本。那么有没有办法将默认包含的 ES 版本(5.4.0)降级到较低版本(2.3.1)。我尝试在 pom.xml 中的“spring-boot-starter-data-elasticsearch”依赖项中指定较低版本,但仍然无法正常工作。我收到“NoNodeAvailalbe 异常”。所以我通过使用 2.3.1 版本的依赖“org.elasticsearch”来降级 ES,但在这种情况下我无法启动我的服务器。
【问题讨论】:
-
您是否使用 spring-boot-starter-parent 作为 Maven 项目的父级?
-
@AndyWilkinson 是的,我正在使用 spring-boot-starter-parent
标签: maven elasticsearch spring-boot spring-data spring-webflux