Linux下启动错误
最近在借鉴别人的项目的时候,项目中使用到了Elasticsearch,本来是想在Linux在安装的,但是需要改的东西太多了。如果实在需要在Linux下安装,遇到错误的话,可以参看下面的连接(主要是启动的错误):
linux启动ES错误
SpringBoot连接出错None of the configured nodes are available
回到正题,本人真实经历是在Linux下启动成功了,但是springboot中连接时报错None of the configured nodes are available。查了很多别人的例子,说各种错误的都有,每个方法都试过了,都不行。发现有人说版本对不上的原因,然后特意去查了springboot对应ES的版本。如下图
springboot引入的maven依赖(spring-data-elasticsearch)最好跟安装的ES版本相对应,我是最后在windows下装了个新的解决了问题(linux太烦了,就为跑通项目)。
附上spring与ES依赖对应连接
spring data elasticsearch 对应 elasticsearch 版本