- 异常
- java.io.IOException: entity content is too long [113200270] for the configured buffer limit [104857600]
客户端版本:
6.5.4
报错截图:
问题原因:
es返回的entity超过了默认的大小100x1024x1024(默认:104857600)
解决方案:
方案一:
将 elasticsearch-rest-client-6.5.4.jar中org.elasticsearch.client.HttpAsyncResponseConsumerFactory类DEFAULT_BUFFER_LIMIT 加大为 150 * 1024 * 1024 即150M
elasticsearch-rest-client-6.5.4-cus.jar(修改后的jar)
方案二:
优化es查询,减少请求响应返回的大小,减少无用的返回(自定义返回属性,不要将全部属性返回)



