1.概述

1。看完Spark的job调度http://blog.csdn.net/qq_21383435/article/details/78700430后再来看这个

2。在DAGScheduler.scala中,最后调用

// TODO:最后所有的Stage都转换为TaskSet任务集去提交,最后开始执行任务// 这里调用的是TaskScheduler的接口方法submitTasks()提交一系列要运行的任务。所以要看其实现类TaskSchedulerImpl。// 调用了里面的方法submitTaskstaskScheduler.submitTasks(new TaskSet(tasks.toArray, stage.id, stage.latestInfo.attemptId, jobId, properties))

提交任务,该任务这里调用的是TaskScheduler的接口方法submitTasks()提交一系列要运行的任务。所以要看其实现类TaskSchedulerImpl。调用了里面的方法submitTasks

先看一下整体流程

然后看看该方法

spark学习-51-Spark的task任务的运行相关推荐

  1. Spark学习之Spark调优与调试(7)

    Spark学习之Spark调优与调试(7) 1. 对Spark进行调优与调试通常需要修改Spark应用运行时配置的选项. 当创建一个SparkContext时就会创建一个SparkConf实例. 2. ...

  2. Spark学习之Spark Streaming(9)

    Spark学习之Spark Streaming(9) 1. Spark Streaming允许用户使用一套和批处理非常接近的API来编写流式计算应用,这就可以大量重用批处理应用的技术甚至代码. 2. ...

  3. Spark学习之Spark初识

    一.什么是Spark Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎.Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Had ...

  4. Spark学习之Spark Streaming

    一.简介 许多应用需要即时处理收到的数据,例如用来实时追踪页面访问统计的应用.训练机器学习模型的应用,还有自动检测异常的应用.Spark Streaming 是 Spark 为这些应用而设计的模型.它 ...

  5. Spark学习之Spark RDD算子

    个人主页zicesun.com 这里,从源码的角度总结一下Spark RDD算子的用法. 单值型Transformation算子 map /*** Return a new RDD by applyi ...

  6. Spark学习之spark集群搭建

    (推广一下自己的个人主页 zicesun.com) 本文讲介绍如何搭建spark集群. 搭建spark集群需要进行一下几件事情: 集群配置ssh无秘登录 java jdk1.8 scala-2.11. ...

  7. Spark学习:spark读取HBase数据报异常java.io.NotSerializableException

    1.准备工作,安装好HABSE之后,执行Hbase shell create '表名称', '列名称1','列名称2','列名称N' create '表名称','列族名称' 在hbase中列是可以动态 ...

  8. Spark学习笔记 --- Spark Streaming 与 Stom 比较

    对比点 Storm

  9. sparkcore分区_Spark学习:Spark源码和调优简介 Spark Core (二)

    本文基于 Spark 2.4.4 版本的源码,试图分析其 Core 模块的部分实现原理,其中如有错误,请指正.为了简化论述,将部分细节放到了源码中作为注释,因此正文中是主要内容. 第一部分内容见: S ...

  10. spark 学习笔记

    spark 学习笔记 spark介绍 Spark是是一种快速通用的集群计算系统,它的主要特点是能够在内存中进行计算.它包含了 spark 核心组件 spark-core,用于 SQL 和结构化处理数据 ...

最新文章

  1. 给AI系统做“安全体检”,阿里安全提出自动化AI对抗平台CAA | AAAI 2021
  2. 如何规划创建一个家庭实验室
  3. 再见,Kafka!再见,RocketMQ!
  4. UML实践----用例图、顺序图、状态图、类图、包图、协作图
  5. 包r语言_R语言交互式可视化包CanvasXpress
  6. 《大数据》2015年第3期“网络大数据专题”——从系统角度审视大图计算
  7. C#枚举中使用Flags特性
  8. Win2003 Server磁盘配额揭密启用篇
  9. 六万字 HTTP 必备知识学习,程序员不懂网络怎么行,一篇HTTP入门 不收藏都可惜
  10. 分区表怎么修复【转】
  11. 指数分布(一种连续分布)、爱尔朗分布
  12. 微信公众号网页开发-Vue项目坑点分析
  13. Unity Metaverse(六)、关于Avatar换装系统的示例工程
  14. Unity 云雾shader
  15. 电子科技大学格拉斯哥学院基础实践————寝室情况及存在问题
  16. LeetCode 2108. 找出数组中的第一个回文字符串
  17. 多少牛逼的程序员毁在low逼的英文发音上(JAVA)
  18. 解决element-ui/element-plus中el-pagination分页组件显示英文
  19. CH552 CH554 51单片机标准串口使用教程及常见问题
  20. Spark Broadcast内幕解密

热门文章

  1. 盘点2019年5G:商用大戏开唱 三大问题亟待解决
  2. 腾讯、爱奇艺修改超前点播规则:不再是支付额外50元看6集
  3. 胡润发布《2019胡润80后白手起家富豪榜》:拼多多黄峥1350亿第一
  4. 2699元不加价!魅族16s Pro国家宝藏之越王勾践剑礼盒上架
  5. 卢伟冰:越是入门机 越应该把使用体验做好
  6. 苹果或于2020年开售iPhone SE2
  7. 阿里巴巴数据报告:消费向境内回流 低线城市消费蓬勃
  8. 中国联通回应裁员传闻:严重不实 勿传勿信
  9. 十年测开如何理解自动化测试里的数据驱动、关键字驱动思路
  10. 一分钟了解react