个人总结,以官网为准 如有错误,欢迎指出 流程 CoarseGrainedExecutorBackend 受到启动任务的请求,并将任务反序列化给excutorExcutor将任务描述放到TaskRunner,然后放入线程池中线程启动后,首先想driver端发送任务状态并拉取jar等依赖调用Task的run方法执行(ShuffleMapTask,ResultTask) 主要代码