Well,不要刷屏了

java客户端访问es的问题,大神来,要疯了,,,

Elasticsearch | 作者 es_ | 发布于2017年10月16日 | 阅读数:5068

大神快来救我,,!
微信截图_1.png 微信截图_2.png 微信截图_3.png
已邀请:

es_

赞同来自:

我只是想用springboot快速启动,然后访问一下本地的es..

[已注销]

赞同来自:

classnotfound感觉是依赖问题

hufuman

赞同来自:

Springboot默认带了elasticsearch的依赖,版本印象里是2.x的很可能是这个造成的

你可以看看项目的effective pom里es的版本,应该是这个原因

es_

赞同来自:

我使用springboot只是想快速启动项目,然后访问本地的elasticsearch,并不想让springboot帮我管理,,
(我的pom.xml里面已经加入了5.xxx的es的依赖了,)

es_

赞同来自:

楼主已经解决了。。
 
如上图,我已经在pom文件里面引入了5.2.1版本的es,但是最后使用的还是2.xx的版本,,
 
所以我加了一段在pom里面
 
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>5.2.1</version>
</dependency>
</dependencies>
</dependencyManagement>
管理依赖为5.2.1
 
还有就是楼主忘了导入log4j的依赖:
	<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
</dependency>

<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
</dependency>

 
 
 

要回复问题请先登录注册