YARN简单概述

简介: YARN简单概述

MapReduce是基于YARN运行的,即没有YARN“无法”运行MapReduce程序,所以MapReduceYARN同时学习

image.png

资源调度

 

什么是资源调度?为什么需要资源调度?

资源:服务器硬件资源,如:cpu,内存,硬盘,网络

资源调度:管控服务器硬件资源,提供更好的利用率

分布式资源调度:管控整个分布式服务器集群的全部资源,整合进行统一调度

 

 

程序的资源调度

服务器会运行多个程序,每个程序对资源(cpu内存等)的使用都不同

程序没有节省的概念,有多少就会用多少

所以,为了提高资源利用率,及那个调度就非常有必要了

image.png

 

 

 

YARN的资源调度

YARN管控整个集群的资源进行调度,那么应用程序在运行时,就是在YARN的监管下去运行的

这就像:全部资源都是公司的(YARN)的,由公司分配给个人(具体的程序)去使用

 

比如,一个具体的MapReuce程序会将任务分解为若干个Map任务和Reduce任务

image.png

YARN申请使用资源,YARN分配好资源后运行,空闲资源可供其他程序使用

image.png

 

1.YARN是做什么的

YARNHadoop的一个组件

用以做集群的资源(内存,cpu等)调度

2.为什么需要资源调度

将资源统一管控进行分配可以提高资源利用率

3.程序如何在YARN内运行

程序向YARN申请所需资源

YARN为程序分配所需资源提供程序使用

4.MapReduceYARN的关系

YARN用来调度资源给MapReduce分配和管理运行资源

所以,MapReduce需要YARN才能执行(普遍情况)

 

 

目录
相关文章
|
3月前
|
分布式计算 资源调度 监控
【Hadoop Yarn】Hadoop Yarn 概述
【4月更文挑战第7天】【Hadoop Yarn】Hadoop Yarn 概述
|
11月前
|
资源调度 分布式计算 监控
大数据YARN概述
大数据YARN概述
99 0
|
存储 SQL 资源调度
Apache Hadoop Yarn概述
Apache YARN 是用于管理在网络中的多台机器上运行的分布式应用程序的处理层。YARN 允许您使用各种数据处理引擎对数据进行批处理、交互式和实时流处理。
861 0
Apache Hadoop Yarn概述
|
11月前
|
分布式计算 资源调度 监控
Hadoop学习笔记(四)之YARN
Hadoop学习笔记(四)之YARN
|
3月前
|
资源调度 分布式计算 Hadoop
Hadoop Yarn 核心调优参数
这是一个关于测试集群环境的配置说明,包括3台服务器(master, slave1, slave2)运行CentOS 7.5,每台有4核CPU和4GB内存。集群使用Hadoop 3.1.3,JDK1.8。Yarn核心配置涉及调度器选择、ResourceManager线程数、节点检测、逻辑处理器使用、核心转换乘数、NodeManager内存和CPU设置,以及容器的内存和CPU限制。配置完成后,需要重启Hadoop并检查yarn配置。
|
3月前
|
SQL 分布式计算 资源调度
Hadoop Yarn 配置多队列的容量调度器
配置Hadoop多队列容量调度器,编辑`capacity-scheduler.xml`,新增`hive`队列,`default`队列占总内存40%,最大60%;`hive`队列占60%,最大80%。配置包括队列容量、用户权限和应用生存时间等,配置后使用`yarn rmadmin -refreshQueues`刷新队列,无需重启集群。多队列配置可在Yarn WEB界面查看。
|
2月前
|
资源调度 分布式计算 Hadoop
实时计算 Flink版产品使用问题之yarn session模式中启动的任务链接是http IP,想把IP映射为主机hadoop,该怎么操作
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
3月前
|
分布式计算 资源调度 Hadoop
Hadoop【基础知识 03+04】【Hadoop集群资源管理器yarn】(图片来源于网络)(hadoop fs + hadoop dfs + hdfs dfs 使用举例)
【4月更文挑战第5天】Hadoop【基础知识 03】【Hadoop集群资源管理器yarn】(图片来源于网络)Hadoop【基础知识 04】【HDFS常用shell命令】(hadoop fs + hadoop dfs + hdfs dfs 使用举例)
102 9
|
3月前
|
分布式计算 资源调度 Hadoop
Hadoop【基础知识 03】【Hadoop集群资源管理器yarn】(图片来源于网络)
【4月更文挑战第4天】Hadoop【基础知识 03】【Hadoop集群资源管理器yarn】(图片来源于网络)
57 4
|
3月前
|
分布式计算 资源调度 Hadoop
Hadoop【环境搭建 02】【hadoop-3.1.3 单机版YARN】(配置、启动及验证)
Hadoop【环境搭建 02】【hadoop-3.1.3 单机版YARN】(配置、启动及验证)
44 0

相关实验场景

更多