一.总体思路 以上是我在平时工作中分析spark程序报错以及性能问题时的一般步骤.当然,首先说明一下,以上分析步骤是基于企业级大数据平台,该平台会抹平很多开发难度,比如会有调度日志(spark-submit日志).运维平台等加持,减少了开发人员直接接触生成服务器命令行的可能,从物理角度进行了硬控制,提高了安全性. 下面我将带领大家从零到一,从取日志,到在Spark WebUI进行可视化分析相关报错.性能问题的方法. 二.步骤 (一)获取applicationID 1.从调度日志获取 一般企业级大…