6 Yarn资源管理器

6 Yarn资源管理器,第1张

6 Yarn资源管理器 一、Yarn基本介绍

YARN是资源管理和调度平台,可为上层应用提供统一的资源管理和调度
资源管理是指管理集群的硬件资源,和内存、 CPU等(磁盘则由HDFS管理)
资源调度是指多个程序同时申请计算资源该如何分配,调度的规则。

Yarn具有通用性:不仅支持MapReduce程序,还支持Spark,Flink等各种计算程序

可以把Hadoop YARN理解为相当于一个分布式的 *** 作系统平台,而MapReduce等计算程序则相当于 *** 作系统上的应用程序, YARN为这些程序提供运算所需的资源(内存、 CPU等)

二、Yarn的架构和组件

Yarn官方架构图

Yarn三大组件:

①ResourceManager(集群物理层面):物理层面就是搭建机器必须要有点
②NodeManager(集群物理层面)
③ApplicationMaster(App Mstr) (App层面)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5715268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存