- 2
- 0
- 约小于1千字
- 约 12页
- 2026-05-20 发布于陕西
- 举报
Spark执行流程
程序执行流程
任务规划调度
目录
程序执行流程
01
程序执行流程
程序执行流程
生成逻辑查询计划
程序执行流程
生成物理查询计划
任务调度与执行
任务规划调度
02
DAG任务规划与调度
DAG(DirectedAcyclicGraph)
有向无环图:一个有向图无法从任意顶点出发经过若干条边回到该点
受制于某些任务必须比另一些任务较早执行的约束,可排序为一个队列的任务集合,该队列可由一个DAG图呈现
Spark程序的内部执行逻辑可由DAG描述,顶点代表任务,边代表任务间的依赖约束
DAGScheduler
根据任务的依赖关系建立DAG
根据依赖关系是否为宽依赖,即是否存在Shuffle,将DAG划分为不同的阶段(Stage)
将各阶段中的Task组成的TaskSet提交到TaskScheduler
TaskScheduler
负责Application的任务调度
重新提交失败的Task
为执行速度慢的Task启动备用Task
DAG任务规划与调度
DAGScheduler
谢谢您的观看
THANKS
您可能关注的文档
最近下载
- 纺织效果技术数据表文案.pdf VIP
- 中职德育课教学大纲.doc VIP
- 2025年四川省成人高考高起专语文考试真题及答案.docx VIP
- 航天制造对智能装备的需求与展望(31页 PPT).pptx VIP
- 人教版九年级全一册英语全册教案(完整版)教学设计含教学反思.docx VIP
- 于康震副部长在 十五五 海洋渔船双控和资源总量管理责任.docx VIP
- 第15课+开始全面建设小康社会(课件)-2025-2026学年八年级历史下册深耕新教材提效教学课件.pptx VIP
- 地理学科核心素养视角下高中地理教学策略优化研究论文.docx
- 中小学生守则知识竞赛题.docx VIP
- 核心素养指引下高中地理有效教学策略研究 论文.docx VIP
原创力文档

文档评论(0)