一.异常情况 Spark on yarn模式下,当yarn为client的模式时没有OOM而cluster模式下出现OOM 二.异常分析 由于client模型没有出现OOM而cluster模式出现OOM,那么出现OOM的原因必然是Driver引起的.Driver在client模式或cluster模型运行所占用的内存是一致的,Driver运行在JVM中,JVM会加载相关的配置参数等信息.不幸的是,在client模式下加载的本地JVM永久代[垃圾回收的某个阶段]配置信息[默认为128M],而在clu…