原创

Elasticsearch抛出ReceiveTimeoutTransportException[[]异常解决办法

Spring集成Elasticsearch时,抛出ReceiveTimeoutTransportException[[][127.0.0.1:9300][cluster:monitor/state] request_id [1] timed out after [5002ms]]异常信息,具体日志如下:

[QC] INFO [elasticsearch[Red Ronin][generic][T#2]] org.elasticsearch.client.transport.TransportClientNodesService$SniffNodesSampler$1$1.handleException(455) | [Red Ronin] failed to get local cluster state for {#transport#-1}{127.0.0.1}{127.0.0.1:9300}, disconnecting...
ReceiveTimeoutTransportException[[][127.0.0.1:9300][cluster:monitor/state] request_id [1] timed out after [5002ms]]
at org.elasticsearch.transport.TransportService$TimeoutHandler.run(TransportService.java:645)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)


解决办法:

将配置文件中elasticsearch_cluster_nodes参数,修改为本机IP,切记不要使用localhost127.0.0.1即可。

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

您可能感兴趣的文章

评论

分享:

支付宝

微信