Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java API的Elasticsearch负载平衡器url_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Elastic Load Balancer_Restclientbuilder - Fatal编程技术网 elasticsearch,elastic-load-balancer,restclientbuilder,Java,elasticsearch,Elastic Load Balancer,Restclientbuilder" /> elasticsearch,elastic-load-balancer,restclientbuilder,Java,elasticsearch,Elastic Load Balancer,Restclientbuilder" />

使用Java API的Elasticsearch负载平衡器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

我们使用JavaREST高级客户端调用elasticsearch节点

现在我们添加了负载平衡器并启用了SSL。我们无法使用Rest客户端访问负载平衡器URL。它抛出一个错误,无法找到任何解决方案,比如如何通过JavaAPI调用负载平衡器URL

有人能帮忙吗

代码:

错误:

 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)