【2019-04-29】关于yarn
2019-04-30 本文已影响0人
BigBigFlower
Apache Yarn是Hadoop的集群资源管理系统。
![](https://img.haomeiwen.com/i11797539/e4076d745485aebc.png)
![](https://img.haomeiwen.com/i11797539/5dd796c2f593f853.png)
资源请求
通常情况下,当启动一个容器用于处理HDFS数据块时,应用将会向这样的节点申请容器:存储该数据块三个复本的节点,或是存储这些复本的机架的一个节点。如果都申请失败,则申请集群中的任意节点。yarn应用可以在运行中任意时刻提出资源请求。
yarn调度
yarn中有三种调度器可用:FIFO调度器(先进先出,不适合共享集群)、容量调度器(允许多个组织共享一个Hadoop集群每个组织可以分配到全部集群资源的一部分)、公平调度器(所有运行的应用公平分配资源)。
![](https://img.haomeiwen.com/i11797539/638576db99568ff7.png)