若泽大数据 www.ruozedata.com

ruozedata


  • 主页

  • 归档

  • 分类

  • 标签

  • 发展历史

  • Suche

生产Spark Executor Dead快速剖析

Veröffentlicht am 2019-03-12 | Bearbeitet am 2019-06-14 | in Spark Other | Aufrufe:

问题现象

通过Spark UI查看Executors,发现存在Executor Dead的情况

enter description here

进一步查看dead Executor stderr日志,发现如下报错信息:

enter description here

解决过程

打开GC日志,配置如下
1
2
--conf "spark.executor.extraJavaOptions= -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
--conf "spark.driver.extraJavaOptions= -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
打开exeutor gc日志,发现一直在full gc,几乎每秒1次,基本处于拒绝服务状态

enter description here

至此找到问题原因,executor内存不够导致dead,调大executor内存即可 ,所以排错方法定位很重要!
ruozedata WeChat Bezahlung
# spark # 高级
生产Spark Streaming 黑名单过滤案例
捷报:刚出炉年薪30w的offer和面试题
  • Inhaltsverzeichnis
  • Übersicht

ruozedata

若泽数据优秀博客汇总
155 Artikel
31 Kategorien
74 schlagwörter
RSS
GitHub B站学习视频 腾讯课堂学习视频 官网
  1. 1. 问题现象
  2. 2. 解决过程
|
若泽数据
|