当前位置:   article > 正文

Yarn的基本架构_ysrn体系架构图

ysrn体系架构图

先来一一张图:

在这里插入图片描述
基本结构组成:ResourceManager,ApplicationMaster,NodeManager,Container

1.ResourceManager(RM)

RM是一个全局的资源管理器,负责整个系统的资源管理和分配。它主要由两个组件构成:调度器(Scheduler)和应用程序管理器(Applications Manager,ASM)。

调度器(Scheduler)仅负责分配资源,不负责程序的监控或者跟踪应用程序的执行状态,也不负责重新启动因应用执行失败或者硬件故障而产生的失败任务(这些均交由应用程序相关的ApplicationMaster)。

调度器仅根据各个应用程序的资源需求进行资源分配,而资源分配单位用一个抽象概念“资源容器”(Resource Container,简称Container)表示,Container是一个动态资源分配单位,它将内存、CPU、磁盘、网络等资源封装在一起,从而限定每个任务使用的资源量。此外,该调度器是一个可插拔的组件,用户可根据自己的需要设计新的调度器,YARN提供了多种直接可用的调度器,比如Fair Scheduler和Capacity Scheduler等。

2.ApplicationMaster(AM)

用户提交的每一个应用程序都包括一个AM,AM主要有以下功能:

1.与

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/893064
推荐阅读
相关标签
  

闽ICP备14008679号