Spark On Yarn 有两种运行模式: Yarn - Cluster Yarn - Client 他们的主要区别是: Cluster: Spark的Driver在App Master主进程内运行, 该进程由集群上的YARN管理, 客户端可以在启动App Master后退出. Client: Driver在提交作业的Client中运行, App Master仅用于从YARN请求资源. 这里以Client为例介绍: Yarn-Client运行模式  如上图: Yarn-Client模式中,D…