1.ResourceManager主要作用:

 处理客户端请求启动/监控ApplicationMaster监控NodeManager资源分配与调度

2.NodeManager主要作用:

 单个节点上的资源管理和任务管理接收并处理来自resourceManager的命令接收并处理来自ApplicationMaster的命令管理抽象容器container定时向RM汇报本节点资源使用情况和各个container的运行状态

3.ApplicationMaster主要作用:

 数据切分为应用程序申请资源任务监控与容错负责协调来自ResourceManager的资源,开通NodeManager监视容的执行和资源使用(CPU,内存等的资源分配)

4.Container主要作用:

   对任务运行环境的抽象任务运行资源(节点,内存,cpu)任务启动命令任务运行环境

5.JobHistoryServer主要作用:

这是yarn提供的一个查看已经完成的任务的历史日志记录的服务,
我们可以启动jobHistoryServer来观察已经完成的任务的所有详细日志信息

6.TimeLineServer主要作用:

hadoop2.4.0以后出现的新特性,主要是为了监控所有运行在yarn平台上面的
所有任务(例如MR,Storm,Spark,HBase等等)

7.调度器

1.FIFO Scheduler (队列调度器)
2.capacity scheduler(容量调度器,apache版本默认使用的调度器)
3.Fair Scheduler(公平调度器,CDH版本的hadoop默认使用的调度器)

yarn当中各个主要组件的作用及调度器相关推荐

  1. Yarn 组件的指挥部 – 调度器Scheduler

    linux基础 为hadoop集群的搭建扫清了障碍,也为内存的管理,文件系统的管理扫清了障碍 接着到Hadoop的阶段,首先做集群的安装,深入到使用这两个核心的组件,分布式文件系统HDFS,解决大量数 ...

  2. hadoop3 Yarn容量(Capacity Scheduler)调度器和公平(Fair Scheduler)调度器配置

    文章目录 组件模块说明 容量调度器(Capacity Scheduler) 容量调度器特点 公平调度器(Fair Scheduler) 配置容量调度器案例 例子1 例子2 例子3 例子4 配置公平调度 ...

  3. CDH 版本Hadoop Yarn配置容量调度器(默认是公平调度器)

    配置中进行如下调整: 其实就是在在yarn-site.xm中添加yarn.resourcemanager.scheduler.class,修改成容量调度器: <property><n ...

  4. 大数据之Yarn——Capacity调度器概念以及配置

    试想一下,你现在所在的公司有一个hadoop的集群.但是A项目组经常做一些定时的BI报表,B项目组则经常使用一些软件做一些临时需求.那么他们肯定会遇到同时提交任务的场景,这个时候到底如何分配资源满足这 ...

  5. Android四大组件及其作用

    Andriod 的四大组件及其作用 Android 开发的四大组件分别是:活动(activity),用于表现功能:服务(service),后台运行服务,不提供界面呈现:广播接受者(Broadcast ...

  6. 详解yarn的resource manager组件

    详解yarn的resource manager组件

  7. android四大组件的作用简书,Android四大组件是什么

    Android四大组件是:活动.服务.广播接收器.内容提供商.它们的英文名称是ACTIVITY.SERVICE.BroadcastReceiver.Content Provider.四个组件分别起到不 ...

  8. vue中组件的导出导入_5.2 vue中 keep-alive 组件的作用,详细解释keep-alive使用方法...

    问题:vue中 keep-alive 组件的作用 keep-alive:主要用于保留组件状态或避免重新渲染. 比如: 有一个列表页面和一个 详情页面,那么用户就会经常执行打开详情=>返回列表=& ...

  9. vue尚品汇商城项目-day03【vue插件-19.mockjs模拟数据(开发Home首页当中的ListContainer组件与Floor组件)】

    文章目录 19.mockjs模拟数据(开发Home首页当中的ListContainer组件与Floor组件) 本人其他相关文章链接 19.mockjs模拟数据(开发Home首页当中的ListConta ...

最新文章

  1. python爬虫 小白轻松从0到1_如何从0到1,学习Python的流程【小白入门】
  2. [转]九个Console命令,让js调试更简单
  3. 2打开md文件_File Cabinet Pro for Mac(菜单栏文件管理器)
  4. git reset 命令详解(一)—— Git 学习笔记 07
  5. PostgreSQL的 initdb 源代码分析之二十一
  6. 为什么需要跨境ERP系统?
  7. 极坐标格式下的二维傅里叶变换与逆变换推导
  8. css样式之导航条(nav)
  9. J2me 开源的wap浏览器源代码分析
  10. 【视觉-摄像机3】}摄像机镜头--焦距与视角(选相机和镜头)
  11. 经典网页设计:20个优秀的电子商务网站设计案例
  12. PDF打印内容缺失问题解决办法
  13. 报错!Exception in thread “main“ java.lang.UnsatisfiedLinkError: ilog.cplex.Cplex.CPXopenCPLEX([I)J
  14. 中国人民大学孟生旺教授《金融数学》资源
  15. 【逐梦旅程Windows游戏编程学习笔记 ①】基本GDI绘图
  16. 【原创】老谷项目管理MSN群6.23记录
  17. UR机器人(1)-安装和设置
  18. 汽车金融风控企业如何开展风控体系建设
  19. 在C++里边定义一个宏,最多可以包含几层?
  20. IBM T61 笔记本风扇控制软件

热门文章

  1. 与缓存有关的http-header
  2. MVC3.0与C#截取字符串
  3. 大括弧之战 代码风格
  4. Ubuntu 开发者工具中心 Ubuntu Make
  5. fail to build phoneME Feature-转
  6. 【iOS开发】理解Action、IBACtion、Action Connection
  7. 蓝桥杯 ADV-131算法提高 选择排序
  8. L1-027. 出租-PAT团体程序设计天梯赛GPLT
  9. javaEmail发邮件是问号乱码,已解决
  10. [nRF51822] 5、 霸屏了——详解nRF51 SDK中的GPIOTE(从GPIO电平变化到产生中断事件的流程详解)...