试试搜索一下吧

Elasticsearch 建立链接搜索时遇到 None of the configured nodes were available

Elasticsearch | 作者 Jokers | 发布于2020年03月16日 | 阅读数:1352

```
2020-03-16 16:00:12.676 INFO BaseClient:199 [ForkJoinPool.commonPool-worker-25] - get access_token success. current state: STATE_AIP_AUTH_OK
2020-03-16 16:00:24.525 WARN Netty4Transport:1028 [elasticsearch[_client_][transport_client_boss][T#13]] - exception caught on transport layer [[id: 0x50238aa0, L:/XXXX:XXXX - R:/XXXX:XXXX]], closing connection
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[?:1.8.0_231]
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) ~[?:1.8.0_231]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~[?:1.8.0_231]
at sun.nio.ch.IOUtil.read(IOUtil.java:197) ~[?:1.8.0_231]
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380) ~[?:1.8.0_231]
at io.netty.buffer.PooledHeapByteBuf.setBytes(PooledHeapByteBuf.java:261) ~[netty-buffer-4.1.11.Final.jar:4.1.11.Final]
at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1100) ~[netty-buffer-4.1.11.Final.jar:4.1.11.Final]
at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:347) ~[netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:148) [netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:682) [netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:582) [netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:536) [netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) [netty-transport-4.1.36.Final.jar:4.1.36.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:906) [netty-common-4.1.36.Final.jar:4.1.36.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.36.Final.jar:4.1.36.Final]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
Exception in thread "main" NoNodeAvailableException[None of the configured nodes were available: [{node25}{Y_28SbewR6ClFsUhHBURkA}{WcdwQ2W_QNKxjGt4rXFWcg}{XXXX}{X.X.X.X:XXXX}]]; nested: NodeDisconnectedException[[node25][X.X.X.X:XXXX][indices:data/read/search] disconnected];
at org.elasticsearch.client.transport.TransportClientNodesService$RetryListener.onFailure(TransportClientNodesService.java:291)
at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:51)
at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1067)
at org.elasticsearch.transport.TransportService$Adapter.lambda$onConnectionClosed$6(TransportService.java:893)
at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:569)
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)
Caused by: NodeDisconnectedException[[node25][XXXX:XXXX][indices:data/read/search] disconnected]
```
已邀请:

tacsklet - 公司有用到es

赞同来自:

先测试是否可以通过http进行搜索请求,如果可以再检查客户端的连接配置是否正确,客户端和服务器端的es版本是否一致。试试。

要回复问题请先登录注册