spark job,stage,task划分

  1. action 的触发会生成一个job
  2. Job会提交给DAGScheduler,分解成Stage,DAGScheduler 根据shuffle将job划分为不同的stage
  3. 同一个stage中包含多个task,这些tasks有相同的 shuffle dependencies