![](https://img.haomeiwen.com/i6217104/053b86c4abfe9e7a.png)
存在问题: 单点故障 ,不容易拓展 共享 spark 等业务。只能跑 mapReduce 作业
![](https://img.haomeiwen.com/i6217104/672ea2eedee88f4b.png)
Yarn 产生的背景
![](https://img.haomeiwen.com/i6217104/2233db2559d78b09.png)
![](https://img.haomeiwen.com/i6217104/fdd080ce16cdaa7d.png)
Yarn 架构图:
![](https://img.haomeiwen.com/i6217104/40c090d30ea2f453.png)
![](https://img.haomeiwen.com/i6217104/d67a6c3b40e05117.png)
![](https://img.haomeiwen.com/i6217104/3641b5a3b3598c62.png)
YARN 执行流程:
![](https://img.haomeiwen.com/i6217104/0fc43f1a830bf202.png)
当客户端有执行调度进入 比如 mapReduce 或者 Spark
1)首先,任务交给 RM RM 随机挑选一个 NM
- NM 在节点启动一个Container 创建AM
- AM 在其他节点上创建 container 执行任务Task
存在问题: 单点故障 ,不容易拓展 共享 spark 等业务。只能跑 mapReduce 作业
Yarn 产生的背景
Yarn 架构图:
YARN 执行流程:
当客户端有执行调度进入 比如 mapReduce 或者 Spark
1)首先,任务交给 RM RM 随机挑选一个 NM
本文标题:资源调度YARN
本文链接:https://www.haomeiwen.com/subject/jrbkqktx.html
网友评论