当前位置: 首页 > news >正文

Elasticsearch Scroll 报错entity content is too long

2024-06-24 15:22:01:568 ERROR [task-31] (ScrollFetcherProduceAction.java:129) 访问ES出错org.apache.http.ContentTooLongException: entity content is too long [112750110] for the configured buffer limit [104857600]at org.elasticsearch.client.HeapBufferedAsyncResponseConsumer.onEntityEnclosed(HeapBufferedAsyncResponseConsumer.java:76) ~[elasticsearch-rest-client-6.1.1.jar:6.1.1]at org.apache.http.nio.protocol.AbstractAsyncResponseConsumer.responseReceived(AbstractAsyncResponseConsumer.java:137) ~[httpcore-nio-4.4.13.jar:4.4.13]at org.apache.http.impl.nio.client.MainClientExec.responseReceived(MainClientExec.java:315) ~[httpasyncclient-4.1.4.jar:4.1.4]at org.apache.http.impl.nio.client.DefaultClientExchangeHandlerImpl.responseReceived(DefaultClientExchangeHandlerImpl.java:151) ~[httpasyncclient-4.1.4.jar:4.1.4]at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.responseReceived(HttpAsyncRequestExecutor.java:315) ~[httpcore-nio-4.4.13.jar:4.4.13]at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:255) ~[httpcore-nio-4.4.13.jar:4.4.13]

high-level-rest api 在获取大量数据的时候报了这个错。 之前的解决办法是修改Option 设置heap 大小,但是这次集群是使用的6.1.1 版本,没有这个参数

办法:

在代码中修改Scroll Request的 size() 函数

```

searchRequest.scroll(keepAlive).source().size(2000);

```

在我的程序里用一个参数控制

elastic.sql.fetch.scroll.size: 2000

我默认是5000,把这个改成小一些,一次http请求就不会返回那么多数据就可以解决。

http://www.lryc.cn/news/382185.html

相关文章:

  • Vue iview输入框change事件replace正则替换不生效问题的解决。
  • Prestashop跨境电商独立站,外贸B2C网站完整教程
  • 常用算法及参考算法 (1)累加 (2)累乘 (3)素数 (4)最大公约数 (5)最值问题 (6)迭代法
  • java简易计算器(多种方法)
  • spring的bean定义和扫描规则
  • 软件工程体系概念
  • 史上最全整合nacos单机模式整合哈哈哈哈哈
  • Python xml.dom.minidom 读取XML元素
  • 【Python/Pytorch 】-- K-means聚类算法
  • 【Eureka】介绍与基本使用
  • SpringBoot+Vue集成富文本编辑器
  • React@16.x(34)动画(中)
  • ONLYOFFICE 8.1:全面升级,PDF编辑与本地化加强版
  • C++ 入门
  • GPT-5发布倒计时:AI智能从高中生到博士生的跨越
  • Docker 拉取镜像失败处理 配置使用代理拉取
  • 视频汇聚安防综合管理系统EasyCVR平台GB28181设备注册未上线的原因排查与解决
  • 【性能优化】Android冷启动优化
  • Git拉完整代码缺少某个类
  • Windows资源管理器down了,怎么解
  • 锐捷统一上网行为管理与审计系统 static_convert.php 前台RCE漏洞复现
  • 在Linux/Ubuntu/Debian中使用SSH连接远程服务器VPS
  • 如何安全进行亚马逊、沃尔玛测评?
  • 自动化喷涂生产线控制方法概述
  • 【Linux】Centos升级到国产操作系统Openeuler
  • 【扫雷游戏】C语言详解
  • 自定义平台后台登录地址前缀的教程
  • kylin v10 离线安装chrome centos离线安装chrome linux离线安装谷歌浏览器
  • AI交互及爬虫【数据分析】
  • 001、DM8安装