版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Mapreduce作业运行机制1、掌握mapreduce作业运行机制1、流程图
2、作业提交
3、作业初始化
4、任务分配
5、任务执行
6、进度和状态更新
7、作业完成
流程图 MapReduce2中的作业提交是使用与MapReduce1相同的用户API(步骤1)。MapReduce2实现了ClientProtocol,当MapR设置为yarn时启动。提交的过程与经典的非常相似。从资源管理器(ResourceManager,而不是JobTracker)获取新的作业ID,在YARN命名法中它是一个应用程序ID(步骤2)。作业客户端检查作业的输出说明,计算输入分片并将作业资源(包括作业JAR、配置和分片信息)复制到HDFS(步骤3)。最后,通过调用资源管理器上的submitApplication()方法提交作业(步骤4)。作业提交
资源管理器收到调用它的submitApplciation()消息后,便将请求传递给调度器(Scheduler),调度器分配一个容器(Container),然后资源管理器在节点管理器(NodeManager)的管理下在容器中启动应用程序的master进程作业初始化
如果作业不适合作为uber任务运行,那么ApplicationMaster就会为该作业中的所有map任务和reduce任务向资源管理器(ResourceManager)请求容器(Container)(第8步)。附着心跳信息的请求包括每个map任务的数据本地化信息,特别是输入分片所在的主机和相应机架信息。调度器使用这些信息来做调度决策(像JobTracker的调度器一样)。理想情况下,它将任务分配到数据本地化的节点,但如果不可能这样做,调度器就会相对于非本地化的分配优先使用机架本地化的分配。任务分配
一旦资源管理器的调度器为任务分配了容器(Container),ApplicationMaster就通过与节点管理器(NodeManager)通信来启动容器(步骤9a和9b)。该任务由主类为YarnChild的Java应用程序执行。在它运行任务之前,首先将任务需要的资源本地化,包括作业的配置、JAR文件和所有来自分布式缓存的文件(步骤10)。最后,运行map任务或reduce任务(步骤11)。任务执行
在YARN下运行时,任务每三秒钟通过脐带(umbilical)接口向ApplicationMaster汇报进度和状态(包含计数器Counter),作为作业的汇聚视图(aggregateview)。这个过程如下图所示。相比之下,MapReduce1通过TaskTracker到JobTracker来实现进度更新。
客户端每秒钟(通过MapRgressmonitor.pollinterval设置,默认值是1000milliseconds)查询一次ApplicationMaster以接收进度更新,通常都会向用户显示。进度和状态更新
除了向ApplicationMaster查询进度外,客户端每5秒钟还通过调用Job的waitForCompletion()来检查作业是否完成。查询的间隔可以通过MapRpletion.pollinterval属性(默认值是5000milliseconds)进行设置。
作业完成后,ApplicationMaster和任务容器(Container)清理其工作状态,OutputCommiter的作业清理方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西安全工程职业技术学院单招职业技能测试题库附答案详解(a卷)
- 2025-2026学年虞美人教学导入语设计
- 2026年广东省潮州市单招职业倾向性测试题库附参考答案详解(完整版)
- 2026年广西农业工程职业技术学院单招职业适应性测试题库及答案详解(各地真题)
- 2026年广东建设职业技术学院单招职业技能考试题库带答案详解(满分必刷)
- 2026年广东环境保护工程职业学院单招职业倾向性考试题库带答案详解(达标题)
- 挤压成型工创新应用考核试卷含答案
- 2025-2026学年花卉装饰图案设计教学
- 玻璃及玻璃制品成型工风险识别水平考核试卷含答案
- 药物合成反应工岗前管理应用考核试卷含答案
- 周世勋《量子力学教程》考研考点讲义
- 民间文学研究现状分析
- 《剧院魅影:25周年纪念演出》完整中英文对照剧本
- 化工工艺流程图绘制课件
- 《老年健康照护与促进》课件-第一模块老年健康促进与照护
- 骨筋膜室综合征的护理查房
- 车载HUD研究预测报告-中国车载HUD行业深度调研及投资机会分析预测报告(2024-2028年)
- 每天学点面诊手诊秘诀:一分钟揽镜自测人体异状一看便知
- 血液科护理中的危急重症监测与救治
- 大学生劳动教育教程(高职)全套教学课件
- 基尔霍夫定律课件
评论
0/150
提交评论