博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yarn资源调度管理
阅读量:5288 次
发布时间:2019-06-14

本文共 625 字,大约阅读时间需要 2 分钟。

1.ResourceManager(资源管理器RM)常驻守护进程:

  管理集群资源,负责全局资源的监控、分配和管理;
  接收来自nodemanager的心跳信息,进行整体资源的汇总;
  监控Applicacation Master的开启和创建;

2.Nodemanager(节点管理器NM)常驻守护进程:

  yarn中的每一台节点服务器都运行一个nodemanager,Nodemanager相当于管理当前机器的一个代理;
  负责本台机器的程序运行,并且对本台机器资源进行管理和监控;
  Nodemanager定时向ResourceManager汇报本节点的资源(cpu、内存)使用情况;
  启动并监控Container(容器);

3.Applicacation Master(应用节点)守护进程:

  用户提交一个应用将会产生相对应的Applicacation Master(AM),AM常驻在  Nodemanager上;
  每个AM都需要与Nodemanager进行资源协商,将获取所需的资源(Container)用于任务(Task)的运行
  监控任务(Task)的运行情况;
  如果Task运行失败,它将负责为其重新申请资源和启动任务;

4.yarn调度方式

  1.先进先出调度

  2.容量调度

  3.公平调度

转载于:https://www.cnblogs.com/lyr999736/p/9381679.html

你可能感兴趣的文章
maven内置属性
查看>>
java 的File文件
查看>>
如何使用USBWebserver在本机快速建立网站测试环境
查看>>
css relative
查看>>
百度Ueditor编辑器的Html模式自动替换样式的解决方法
查看>>
变量提升
查看>>
Vrrp和Hsrp的区别
查看>>
线性表可用顺序表或链表存储的优缺点
查看>>
在现有的mysql主从基础上,搭建mycat实现数据的读写分离
查看>>
WPF---数据绑定(一)
查看>>
HDU 4903 (模拟+贪心)
查看>>
C++ GC
查看>>
mysql: instr 多个字段 like数据
查看>>
php程序突然不能用file_get_contents()访问远程网址了?
查看>>
git clone 报错 fatal: remote did not send all necessary objects
查看>>
VirtualBox Host-Only 连接设置
查看>>
音频重采样
查看>>
【NOI OJ】一大波题正在飞来(ˉ▽ ̄~) 我才不是 Ctrl C + Ctrl V 的人呢
查看>>
BootStrap学习
查看>>
Unity又称Unity Application Block
查看>>