6 Yarn资源管理器

一、Yarn基本介绍

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

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

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

在这里插入图片描述

二、Yarn的架构和组件

Yarn官方架构图

在这里插入图片描述

Yarn三大组件:

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

Client

Container容器(理解为一个机器里有很多个容器,用来隔离不同的程序)

ResourceManager

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值