yarn详细工作流程


第一步:客户端向ResourceManager 申请运行程序
第二步:ResourceManager 检查是否有运行权限,如果有就会返回jobid和程序提交的资源路径
第三步:根据ResourceManager返回的信息,然后执行
第四步:客户端提交程序的资源到tmp/hadoop-yarn-staging/job_id目录下(jar程序本身,job.split逻辑切规划文件,job.xml mr配置文件)
第五步:申请程序运行的资源
第六步:RM根据请求结合mn 找出一台机器运行AppM
第七步:RM 返回MN位置给客户端
第八步:客服端到指定的NM上,通过NM启动container,运行MrAppMaster
第九步:MrAppMaster启动成功,向rm进行汇报并且注册自己
第十步:MrAppMaster读取tmp/hadoop-yarn-staging/job_id目录下job.split 数据(申请资源的多少)
第十一步: 申请与切片数量相应的container
第十二步:RM根据请求返回X台可以用的容器所在的位置
第十三步:APPM执行NM上启动容器运行maptask,监督程序执行
第十四步:maptask执行结束,APPM向RM汇报,回收资源
第十五步:reduce执行结束,APPM向RM汇报,回收资源
第十六步:所有的task结束后,APPM申请运用结束,注销自己

Yarn详细的工作流程相关推荐

  1. Yarn框架和工作流程研究

    一.概述     将公司集群升级到Yarn已经有一段时间,自己也对Yarn也研究了一段时间,现在开始记录一下自己在研究Yarn过程中的一些笔记.这篇blog主要主要从大体上说说Yarn的基本架构以及其 ...

  2. Yarn框架和工作流程简介

    大数据现在越来越火,各种计算框架不断出现,比如内存计算框架(Spark).流式计算框架(Storm).迭代式计算框架(iMapReduce)等新型计算框架的出现,经典MR计算框架(MRv1)的局限性日 ...

  3. yarn的组成部分_Yarn 的组成及其工作流程

    在 Hadoop1 中 MapReduce 框架即负责集群的资源调度,还负责 MapReduce 程序的运行.由于这种架构资源调度和计算高度耦合,导致了一个 Hadoop 集群中只能跑 MapRedu ...

  4. 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details ...

  5. yarn的基本组成和工作流程

    yarn的基本组成和工作流程 yarn是负责资源管理的,协调各个应用程序的资源使用情况 一.基本组成 yarn主要由以下几个部分组成 1.resourcemanager 主要负责资源的调度和应用程序的 ...

  6. springmvc工作流程_springMVC工作原理及流程详细讲解

    简述 本文主要介绍springMVC工作原理. 工作原理 客户端发送HTTP请求,DispatcherServlet控制器拦截到请求,调用HandlerMapping 解析请求对应的Handler,H ...

  7. 详细解读SMT的工作流程

    详细解读SMT的工作流程 最常见的SMT贴片组装方式可以分为单面组装.单面混装.双面组装以及双面混装.其中,单面组装和双面组装所用的电路基板类型分别为单面PCB和双面PCB,而混装方式则更为复杂一点. ...

  8. 详细了解SMT的工作流程

    详细了解SMT的工作流程 最常见的SMT贴片组装方式可以分为单面组装.单面混装.双面组装以及双面混装.其中,单面组装和双面组装所用的电路基板类型分别为单面PCB和双面PCB,而混装方式则更为复杂一点. ...

  9. 2015年工作流程及常见问题,应聘人员请详细了解!

    2015年工作流程及常见问题,应聘人员请详细了解!   特别声明:所招聘的岗位不收任何费用!(有任何收费行为请投诉!谢谢配合!) 据统计,每天有1万人上网开店,网店数量已经突破百万大关!一个没有信誉跟 ...

最新文章

  1. Python 浮点数运算
  2. 不定积分24个基本公式_高分攻略丨语文阅读理解的24个万能答题公式
  3. Objective-C学习笔记---构造函数和析构函数
  4. PHP的Static与Global
  5. jquery替换onclick的方法
  6. java构造函数内部调用_具有内部类构造函数参数的Java Reflection奇数
  7. WEB标准有什么好处?
  8. linux合并pdf命令,LINUX下合并PDF
  9. mongodb导出csv文件到vcf
  10. 三菱FX3U与三菱变频器 modbus RTU通讯案例 采用485方式,modbus RTU协议。 与变频器通讯,控制启停,频率,加减速时间设定,频率
  11. 污水流量计常见故障形成原因检测方法
  12. printf二进制输出
  13. 个人微信支付接口,非二清,无需APP,支持H5
  14. ABP 代理JS 生成
  15. 迁移学习在医学影像学中的应用
  16. DXF图纸打开后怎么改变保存其格式为DWG?
  17. 初识顶点/片元着色器
  18. Unity中获取地形的法线
  19. 西门子SCL---S7通信
  20. linux php preg扩展,PHP_linux shell 正则表达式(BREs,EREs,PREs)差异比较,在计算机科学中,是指一个用 - phpStudy...

热门文章

  1. cmder 常用配置(包括默认管理员运行和解决中文乱码)
  2. 听说苏州是互联网的荒漠,真的吗?
  3. linux服务器系统cpu监控-shell脚本
  4. opencv 入门笔记十 图片序列保存为视频
  5. 10大主流自动化测试工具推荐
  6. 深度:一年举办10000场中老年文娱活动,链接5000个社区,社区天天乐如何成为老年行业中的快公司?
  7. ASP.NET Core 配置和使用环境变量
  8. 构造哈夫曼树(C语言)
  9. hessian java_Hessian构建分布式系统应用
  10. 如何用自己电脑访问公司内网