尝试使用批量api(python elasticsearch_dsl)向AWS弹性搜索索引插入文档时,我收到以下错误。如果我将chunk_size保持为较小的数字(例如10),则不会发生此错误。
ConnectionError: ConnectionError([('SSL routines', 'ssl3_write_pending', 'bad write retry')]) caused by: Error([('SSL routines', 'ssl3_write_pending', 'bad write retry')])
我正在使用awsauth连接:
elasticsearch.Elasticsearch(
hosts=[{'host': ****, 'port': 443}],
http_auth=awsauth,
use_ssl=True,
verify_certs=True,
connection_class=elasticsearch.connection.RequestsHttpConnection
)
我安装了以下版本的请求。
requests (2.17.3)
requests-aws4auth (0.9)
我需要做什么才能避免遇到此错误?我无法真正保持有效载荷太低。