Spark 任务执行流程?
Spark 执行流程详解。
SparkContext向资源管理器注册并申请运行Executor,资源管理器分配并启动ExecutorExecutor发送心跳至资源管理器,保持通信SparkContext构建DAG有向无环图,将DAG分解成 Stage,把Stage发送给TaskSchedulerExecutor向SparkContext申请Task,TaskScheduler将Task和应用程序代码发送给Executor运行Task在Executor上运行,运行完毕把结果反馈给Driver端,释放所有资源
参考链接