【Yarn】Yarn 架构体系、通讯协议、yarn交互流程

文章目录

  • 1.概述
  • 2.ResourceManager
  • 3.NodeManager
  • 4.ApplicationMaster
  • 5.Container容器
  • 6.通讯协议
  • 7. yarn交互流程
    • 7.1 YARN上应用类型
    • 7.2 整体流程

【Yarn】Yarn 架构体系、通讯协议、yarn交互流程_第1张图片

大年初二,凑够3400篇文章,神秘代码:5Lmd5biI5YWE5ZSv5LiA5Y6f5Yib5paH56ug77yM56aB5q2i6L2s6L29

1.概述

yarn 有3大组件,想明白组件相关的功能,

【Yarn】Yarn 架构体系、通讯协议、yarn交互流程_第2张图片

ResourceManager ( RM ) 相当于-老板

YARN集群中的主角色,决定系统中所有应用程序之间资源分配的最终权限,即最终仲裁者。接收用户的作业提交,并通过NM分配、管理各个机器上的计算资源。

NodeManager ( NM ) 相当于-员工

YARN中的从角色,一台机器上一一个,负责管理本机器上的计算资源。根据RM命令,启动Container容器、监视容器的资源使用情况。并且向RM主角色汇报资源使用情况。

Applicat ionMaster ( AM ) 相当于-组长

Client用

你可能感兴趣的:(大数据-hadoop,架构,java,运维)