原创

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),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

评论

分享:

支付宝

微信