elasticsearch,Spring,elasticsearch" /> elasticsearch,Spring,elasticsearch" />

Spring elasticsearch 5.6.3兼容弹簧数据elasticsearch版本

Spring elasticsearch 5.6.3兼容弹簧数据elasticsearch版本,spring,elasticsearch,Spring,elasticsearch,我使用的是spring boot 1.5.7.RELEASE、spring data elasticsearch 3.0.2.RELEASE和elasticsearch 5.6.3。然而,当使用maven进行构建时,它似乎会加载弹性搜索2.4.6。 当我试图通过pom文件强制elasticsearch 5.6.3时,我收到运行时异常,该异常显示缺少运行时依赖项。 有什么想法吗?根据您需要的Spring数据Elasticsearch版本3.0.0.RC2来支持Elasticsearch 5.5。不

我使用的是spring boot 1.5.7.RELEASE、spring data elasticsearch 3.0.2.RELEASE和elasticsearch 5.6.3。然而,当使用maven进行构建时,它似乎会加载弹性搜索2.4.6。 当我试图通过pom文件强制elasticsearch 5.6.3时,我收到运行时异常,该异常显示缺少运行时依赖项。 有什么想法吗?

根据您需要的Spring数据Elasticsearch版本3.0.0.RC2来支持Elasticsearch 5.5。不确定这是否意味着在服务器上运行5.6.3会起作用(可能)。这个spring数据版本也需要Spring5IIRC

不确定spring boot 1.5.7是否能与spring Data Elasticsearch 3.0.0配合使用-您可能需要等待spring boot 2.0


您需要覆盖Spring boot正在引入的Spring数据版本(不仅仅是elastic search的版本)。

查看POM文件后,我发现Spring-boot-dependencies-1.5.7.RELEASE.POM下载elasticsearch.version 2.4.6。试图在POM中强制使用不同的elastic版本是行不通的。 因此,需要在spring boot中进行升级