HadoopHadoop系

Hadoop学习(五)——YARN运行原理剖析

2019-08-29  本文已影响0人  大数据阶梯之路

一、YARN的诞生

在hadoop1.0版本是没有yarn的概念的,而在hadoop2.0版本以上才出现了yarn,人们是希望有一套合理的管理机制,来控制整个集群的资源管理,可以搭配多种计算框架比如MapReduce,spark等等,于是才出现了yarn。

二、YARN的基本架构

yarn和hdfs一样也是一个主从架构(master、slave),分为

主要组成部分有:ResourceManager、NodeManager、Application Manager、Application Master、Resource Scheduler、Container

三、剖析ResourceManager

ResourceManager也是有2个组成成分,分为Application Manager(应用程序管理器)和Resource Scheduler(调度器)

有关上面这3种调度器的详细学习就在这篇文章中,文章链接:https://www.jianshu.com/p/855e40f5437d

Application Master的主要功能:
1、与ResourceManager的调度器协商获取资源。
2、与Node Manager节点通信,启动任务,停止任务,在这一阶段会涉及到Container(资源池)的知识。
3、监控其所管理的任务(map任务,reduce任务)执行状态,如果失败,则重新启动任务来申请资源。

上一篇下一篇

猜你喜欢

热点阅读