Update Hadoop-YARN.md
This commit is contained in:
parent
58795b62a5
commit
a580dfdefa
@ -1,32 +1,33 @@
|
||||
# Hadoop-YARN
|
||||
<nav>
|
||||
<a href="#一hadoop-yarn-简介">一、hadoop yarn 简介</a><br/>
|
||||
<a href="#二YARN架构">二、YARN架构</a><br/>
|
||||
<a href="#1-ResourceManager"> 1. ResourceManager</a><br/>
|
||||
<a href="#2-ApplicationMaster">2. ApplicationMaster </a><br/>
|
||||
<a href="#3-NodeManager">3. NodeManager</a><br/>
|
||||
<a href="#三YARN工作原理简述">三、YARN工作原理简述</a><br/>
|
||||
<a href="#四YARN工作原理详述">四、YARN工作原理详述</a><br/>
|
||||
<a href="#1-作业提交">1. 作业提交</a><br/>
|
||||
<a href="#2-作业初始化">2. 作业初始化</a><br/>
|
||||
<a href="#3-任务分配">3. 任务分配</a><br/>
|
||||
<a href="#4-任务运行">4. 任务运行</a><br/>
|
||||
<a href="#5-进度和状态更新">5. 进度和状态更新</a><br/>
|
||||
<a href="#6-作业完成">6. 作业完成</a><br/>
|
||||
<a href="#五提交作业到YARN上运行">五、提交作业到YARN上运行</a><br/>
|
||||
</nav>
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="#一hadoop-yarn-简介">一、hadoop yarn 简介</a><br/>
|
||||
<a href="#二YARN架构">二、YARN架构</a><br/>
|
||||
<a href="#1-ResourceManager"> 1. ResourceManager</a><br/>
|
||||
<a href="#2-ApplicationMaster">2. ApplicationMaster </a><br/>
|
||||
<a href="#3-NodeManager">3. NodeManager</a><br/>
|
||||
<a href="#三YARN工作原理简述">三、YARN工作原理简述</a><br/>
|
||||
<a href="#四YARN工作原理详述">四、YARN工作原理详述</a><br/>
|
||||
<a href="#1-作业提交">1. 作业提交</a><br/>
|
||||
<a href="#2-作业初始化">2. 作业初始化</a><br/>
|
||||
<a href="#3-任务分配">3. 任务分配</a><br/>
|
||||
<a href="#4-任务运行">4. 任务运行</a><br/>
|
||||
<a href="#5-进度和状态更新">5. 进度和状态更新</a><br/>
|
||||
<a href="#6-作业完成">6. 作业完成</a><br/>
|
||||
<a href="#五提交作业到YARN上运行">五、提交作业到YARN上运行</a><br/>
|
||||
</nav>
|
||||
|
||||
## 一、hadoop yarn 简介
|
||||
|
||||
**Apache YARN** (Yet Another Resource Negotiator) 在 hadoop 2 中被引入,作为hadoop集群资源管理系统。用户可以将各种各样的计算框架部署在YARN上,由YARN进行统一管理和资源的分配。
|
||||
|
||||
<div width="600px" align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn-base.png"/> </div>
|
||||
<div align="center"> <img width="600px" src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn-base.png"/> </div>
|
||||
|
||||
|
||||
|
||||
## 二、YARN架构
|
||||
|
||||
<div width="600px" align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/Figure3Architecture-of-YARN.png"/> </div>
|
||||
<div align="center"> <img width="600px" src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/Figure3Architecture-of-YARN.png"/> </div>
|
||||
|
||||
#### 1. ResourceManager
|
||||
|
||||
@ -46,7 +47,7 @@ NodeManager管理YARN集群中的每个节点。NodeManager 提供针对集群
|
||||
|
||||
## 三、YARN工作原理简述
|
||||
|
||||
<div width="600px" align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn工作原理简图.png"/> </div>
|
||||
<div align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn工作原理简图.png"/> </div>
|
||||
|
||||
1. Client提交作业到YARN上;
|
||||
|
||||
@ -60,7 +61,7 @@ NodeManager管理YARN集群中的每个节点。NodeManager 提供针对集群
|
||||
|
||||
## 四、YARN工作原理详述
|
||||
|
||||
<div width="600px" align="center"> <img src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn工作原理.png"/> </div>
|
||||
<div align="center"> <img width="600px" src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/yarn工作原理.png"/> </div>
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user