Hadoop核心组件之Yarn
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/51295569 程序在Yarn上的运行流程 如图所示,Yarn上的应用程序运行会经过如下步骤: 1.客户端提交应用程序 2.RM找到一个NM启动第一个container来运行AM 3.AM会向RM请求资源的分配并通过心跳机制来汇报作业的运行状态 4.AM在分配的NM上启动container来运行作业 Yarn和MRv.1的对比 MRv.1中由两个进程控制作业的执行:JobTracker和TaskTracker JobTracker协调系统中运行的所有作业,并分配任务给TaskTracker TaskTracker负责运行任务并发送执行报告给JobTracker 如果任务执行失败,JobTracker将会在另外一个TaskTracker上重新分配该任务 在MRv.1中,JobTracker管理着系统的资源调度、任务分配 在Yarn中,JobTracker被了另外两个角色所代替:ResourceManager和ApplicationM...