摘要:一的概念和产生背景什么是另一种资源协调者通用资源管理系统为上层应用提供统一的资源管理和调度,为集群在利用率资源统一管理和数据共享等方面带来了巨大好处通用资源管理系统数据分布式存储数据分块,冗余存储当多个任务要用到相同的数据,需要进行资源调度
一、YARN的概念和产生背景
什么是YARN
通用资源管理系统
资源利用率低 运维成本高
Yarn (Yet Another Resource Negotiator) 另一种资源调度器
Mesos 大数据资源管理产品
不同计算框架可以共享同一个HDFS集群上的数据,享受整体的资源调度
二 YARN的架构和执行流程
1,Client提交作业请求
2,ResourceManager 进程和 NodeManager 进程通信,根据集群资源,为用户程序分配第一个Container(容器),并将 ApplicationMaster 分发到这个容器上面
3,在启动的Container中创建ApplicationMaster
4,ApplicationMaster启动后向ResourceManager注册进程,申请资源
5,ApplicationMaster申请到资源后,向对应的NodeManager申请启动Container,将要执行的程序分发到NodeManager上
6,Container启动后,执行对应的任务
7,Tast执行完毕之后,向ApplicationMaster返回结果
8,ApplicationMaster向ResourceManager 请求kill
三 YARN的启动
启动yarn
$HADOOP_HOME/sbin/start-yarn.sh
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/125987.html
摘要:主要由两个组件构成调度器和应用程序管理器,。主要负责该节点内所有容器的生命周期的管理,监视资源和跟踪节点健康。主要用来处理来自的命令。一个节点启动时,它会向进行注册并推送可用资源信息。应用运行结束后,向注销自己,并允许属于它的被收回。 作者:幻好来源:恒生LIGHT云社区基本概述Apache YARN (Yet...
阅读 3474·2023-04-25 20:09
阅读 3685·2022-06-28 19:00
阅读 2995·2022-06-28 19:00
阅读 2995·2022-06-28 19:00
阅读 3048·2022-06-28 19:00
阅读 2834·2022-06-28 19:00
阅读 2969·2022-06-28 19:00
阅读 2578·2022-06-28 19:00