springboot spring-data-elasticserach问题

Elasticsearch | 作者 byj2018 | 发布于2017年08月07日 | 阅读数:4111


org.elasticsearch.transport.ReceiveTimeoutTransportException: [][192.168.147.111:9200][cluster:monitor/nodes/liveness] request_id [1] timed out after [5000ms]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:698) ~[elasticsearch-2.4.5.jar:2.4.5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
ES是发布在docker中。外部可以访问到9200端口,但是访问不了9300端口。
已邀请:

guoliang_1992 - 90 IT

赞同来自:

9300应该是集群节点之间相互通信的接口吧

kepmoving - 90后

赞同来自:

单节点也能访问,看看是不是网络方面的原因,防火墙之类的

byj2018

赞同来自:

问题已经解决。
版本问题
使用的:springboot 
<version>2.0.0.M3</version>
Elasticsearch5.5
启动成功。
参考文档:
https://github.com/spring-proj ... earch
http://docs.spring.io/spring-b ... ngle/
 

caishoubin

赞同来自:

我也出现这个问题,springboot下
QQ截图20170817153017.png

这是我得pom文件
 
这是我配置文件
QQ图片20170817153229.png

 
想问一下你写的<version>2.0.0.M3</version>这是那里的版本?

要回复问题请先登录注册