项目场景:

最近es的线上经常出现一个内存的异常的问题,我解决了各种的途径都无效.最后再方案一种解决最终办法,方案二能解决部分问题.


问题描述:[[parent] Data too large, data for [<transport_request>] would be

{ml.machine_memory=134888816640, xpack.installed=true, ml.max_open_jobs=20}]; nested: RemoteTransportException[[localhost][10.84.10.192:9300][internal:index/shard/recovery/start_recovery]]; nested: CircuitBreakingException[[parent] Data too large, data for [<transport_request>] would be [8018288264/7.4gb], which is larger than

链接: 7.x的描述.

方案一.

方案二.常规解决方案

es number_of_shards和number_of_replicas.

elasticsearch提示 Data too large.

限制内存.

生产集群健康状况为黄色(yellow)的调优.

Shard大小官方推荐值为20-40GB, 具体原理呢?.

多shard和多index区别在哪里.

splitindex shards意义.

circuit_breaking_exception","reason":"[parent] Data too large,
https://msd.misuland.com/pd/4146263467944318600

三.threadpool config:

在elasticsearh.yml内部添加

修改ES线程池的配置:(读多写少场景,flush默认类型blocking,refresh,search,write默认类型fixed)
1)修改flush线程池(降低flush的线程数,减少资源占用)默认2,最大5:


thread_pool:flush:size: 1queue_size: 20
2)修改refresh线程池(降低refresh的线程数)默认10:thread_pool:refresh:size: 6queue_size: 20
3)修改search线程池(降低search的线程数)默认61:thread_pool:search:size: 40queue_size: 1204)修改write线程池(提高write的线程数)默认40:thread_pool:write:size: 60queue_size: 140

elasticsearch线上调优[ Data too large]相关推荐

  1. hive不在同一台机 hue_环境篇:呕心沥血@CDH线上调优

    环境篇:呕心沥血@CDH线上调优 为什么出这篇文章? 近期有很多公司开始引入大数据,由于各方资源有限,并不能合理分配服务器资源,和服务器选型,小叶这里将工作中的总结出来,给新入行的小伙伴带个方向,不敢 ...

  2. 清华毕业大牛教你涨薪5K的JVM调优骚操作是什么!如何在简历写上熟悉(精通)JVM调优,有过线上调优经验!

    就在前天的时候,马士兵老师讲了一节公开课,分享了涨薪5K的JVM调优骚操作是什么!如何在简历写上熟悉(精通)JVM调优,有过线上调优经验! 主要包含的内容如下: 1. 为什么一个百万级TPS系统会频繁 ...

  3. java 线上调优_阿里余额宝团队Java4面:G1+二叉树+线上调优+MQ+Redis

    最近不少人都在找工作,很多人开始抱怨,工作难找,不少人后台问我怎么办,讲真,我也无能为力,年前我就说了,今年节后工作竞争一定比较激烈的. 面试只是对个人技术及应变能力的一次考验.只有解决了一个问题,你 ...

  4. [fielddata] Data too large, data for [_id] would be [13181907968/12.2gb]

    问题描述 使用ES search after查询报如下错误,fielddata缓存熔断异常. org.frameworkset.elasticsearch.ElasticSearchException ...

  5. 【Elasticsearch】Data too large, data for which is larger than the limit of

    1.概述 参考:elasticsearch报Data too large异常处理 在线上ES集群日志中发现了如下异常,elasticsearch版本为7.3.2 [2021-03-16T21:05:1 ...

  6. 记录一次尝试修复elasticsearch Data too large问题

    前言 这周三,一边调试api crashloopbackoff的问题,一边准备写promSQL语句,然后开发小伙伴说环境3的es又挂了,表现就是查询数据报错: circuit_breaking_exc ...

  7. 【Elasticsearch】Elasticsearch性能调优

    1.概述 转载:Elasticsearch性能调优 因为总是看到很多同学在说elasticsearch性能不够好,集群不够稳定,询问关于elasticsearch的调优,但是每次都是一个个点的单独讲, ...

  8. 使用G1后报错-CircuitBreakingException: [parent] Data too large

    使用G1后报错 Caused by: org.elasticsearch.common.breaker.CircuitBreakingException: [parent] Data too larg ...

  9. 【Elasticsearch】eBay上的Elasticsearch性能调优实践

    1.概述 翻译:eBay上的Elasticsearch性能调优实践 中文版:eBay上的Elasticsearch性能调优实践 Elasticsearch 是一个基于 Apache Lucene 的开 ...

最新文章

  1. 深度学习的“瓶颈”与“遛狗”定理
  2. 第九届蓝桥杯java B组—第二题方格计数(详细介绍)
  3. 为自己的网站添加RSS功能(转载)
  4. Shell特殊变量:Shell $0,$#,$*,$@,$?,$$和命令行参数
  5. WP7中HttpWebRequest异常
  6. 狼来了!中国房地产的实质--比喻太生动了
  7. IntelliJ IDEA 2018.2支持Java 11、MacBook Touch Bar等新特性
  8. 汇编语言指令用法大全
  9. python lmdb使用
  10. Java生成随机数的4种方式
  11. 华为鸿蒙系统发布会时间,华为“跑步”进场,鸿蒙发布时间确定,幸福来得太突然...
  12. java faker_Faker--伪造数据利器
  13. java从邮箱获取邮件_javaMail正确读取邮箱内容的方式
  14. 深度学习驱动智能搜索引擎,RankBrain革了SEO的命
  15. objectArx --- 工具类
  16. 单云台语音跟踪摄像机MHD-G200TH
  17. 织梦教程:显示昨日今日时间不同效果
  18. 使用RestTemplate上传文件
  19. Android学习——在线支付
  20. 远程连接服务器(免密登录,ssh协议22号端口),web服务器:URL格式,http协议,http请求常用的方法(get和post)

热门文章

  1. python组合求和-近似值
  2. 春学期C语言程序设计,2019年春季学期《C语言程序设计II》课程总结
  3. 树莓派(0):树莓派基础知识
  4. 肉鸡的俘虏!一个菜鸟******的自白
  5. 什么是DPTR寄存器
  6. 光通信综合测试仪国产品牌里推荐哪个?
  7. c语言arctan转换求pi,arctanx可以转换成什么
  8. 自己总结的Unity3d RPG网络游戏 UI逻辑 框架(基于NGUI)
  9. 安装使用docker harbor作为私有docker服务器的操作步骤及遇到的问题
  10. VCS+Verdi脚本化仿真Vivado工程流程