我正在尝试使用批量api将批量数据发布到AWS Elasticsearch 5.1.1。 我使用简单的http客户端在java中执行post请求。 我正在使用文件发布批量数据。
最大文件大小:1 MB
最大弹性搜索请求:单个文件中的300个
HTTP请求超时:60秒
但是我遇到了异常
Could not execute HttpPost. Reason:
java.net.SocketTimeoutException: Read timed out
有时候
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
提前致谢!!
答案 0 :(得分:1)
尝试设置 max_content_length 如果您正在进行平行点击,请尝试找出最佳点 参考: - https://www.elastic.co/guide/en/elasticsearch/guide/current/bulk.html