YARN
YARN
简介:
Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的Hadoop资源管理器。
1、YARN是一个
通用
资源管理系统
和
调度平台
,可为上层应用提供统一的资源管理和调度。
2、它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。
资源管理系统
:集群的硬件资源,和程序运行相关,比如
内存
、
CPU
等。
调度平台
:多个程序同时申请计算
资源如何分配
,调度的规则(算法)。
通用
:不仅仅支持MapReduce程序,理论上
支持各种计算程序
。YARN不关心你干什么,只关心你要资源,在有的情况下给你,用完之后还我。(这也保障了Hadoop在大数据行业的地位)
HDFS可能不是最优秀的大数据存储系统,但却是应用最广泛的大数据存储系统, YARN功不可没
(这也保障了Hadoop在大数据行业的地位)
![](https://img-blog.csdnimg.cn/2012a385361e467c8ee073d31c41ab45.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bKB5pyI5LiN6Z2Z5aW9NDU2,size_20,color_FFFFFF,t_70,g_se,x_16)