Spark On Yarn 的本质? Master 角色由 YARN 的 ResourceManager 担任。 Worker 角色由 YARN 的 NodeManager 担任。 Driver 角色运行在 YARN 容器内或提交任务的客户端进程中。 真正干活的 Executor 运行在 YARN 提供的容器内。