使用Java API的Elasticsearch负载平衡器url
我们使用JavaREST高级客户端调用elasticsearch节点 现在我们添加了负载平衡器并启用了SSL。我们无法使用Rest客户端访问负载平衡器URL。它抛出一个错误,无法找到任何解决方案,比如如何通过JavaAPI调用负载平衡器URL 有人能帮忙吗 代码: 错误:使用Java API的Elasticsearch负载平衡器url,java,
elasticsearch,elastic-load-balancer,restclientbuilder,Java,
elasticsearch,Elastic Load Balancer,Restclientbuilder,我们使用JavaREST高级客户端调用elasticsearch节点 现在我们添加了负载平衡器并启用了SSL。我们无法使用Rest客户端访问负载平衡器URL。它抛出一个错误,无法找到任何解决方案,比如如何通过JavaAPI调用负载平衡器URL 有人能帮忙吗 代码: 错误: java.io.IOException: An existing connection was forcibly closed by the remote host at sun.nio.ch.SocketDispa
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at org.apache.http.nio.reactor.ssl.SSLIOSession.receiveEncryptedData(SSLIOSession.java:451)
at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:505)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:588)`enter code here`
at java.lang.Thread.run(Thread.java:748)
谢谢 负载平衡器URL在任何方面都不是特别的。这些问题可能是由无效证书引起的。请发布您的代码和例外情况。另请参见如何创建一个最小、完整且可验证的示例()@Michal,用代码和错误更新了问题,您能检查一下吗?您的SSL证书呢?看看这里是的,在java中添加了SSL,并且也尝试了。仍然得到相同的错误。
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at org.apache.http.nio.reactor.ssl.SSLIOSession.receiveEncryptedData(SSLIOSession.java:451)
at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:505)
at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:120)
at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:588)`enter code here`
at java.lang.Thread.run(Thread.java:748)