Spark-DAGScheduler-6
2017-03-22 17:06:50 0 举报
Spark-DAGScheduler-6是Apache Spark中的一个关键组件,负责将作业分解为一系列有向无环图(DAG)任务并调度执行。它通过分析作业的依赖关系和资源需求,将任务划分为阶段(Stage),并为每个阶段生成相应的任务集。DAGScheduler还负责在集群中分配任务给各个Executor,以实现高效的并行计算。此外,DAGScheduler还支持动态资源调整和任务重试等功能,以提高作业的容错性和可扩展性。总之,Spark-DAGScheduler-6是Spark集群中不可或缺的调度器,它确保了作业的高效执行和资源的合理利用。
作者其他创作
大纲/内容
submit child stage
N
submit task
SubmitStage
getJobID
remove waiting list
create task
submitMissingTasks
getParentsStage
Y
add waiting list
abortStage
submitWaitingChildStages
结束
开始
task size 0
submit eaiting child stages
isEmpty
canSubmit
submit missing tasks
isDefined
0 条评论
下一页