【发布时间】:2018-09-25 10:11:52
【问题描述】:
我正在尝试通过 Jest 客户端连接到弹性搜索。
有时,客户端无法连接到弹性搜索集群。
堆栈跟踪:
org.apache.http.NoHttpResponseException: search-xxx-yyy.ap-southeast-1.es.amazonaws.com:443 failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:143)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
弹性搜索集群属于公域,不明白客户端无法连接的原因。
另外,这个问题是间歇性发生的,如果我重试请求,它有时会连接。
感谢任何帮助。谢谢
【问题讨论】:
标签: elasticsearch elasticsearch-jest