美文网首页
Hadoop-分布式资源调度

Hadoop-分布式资源调度

作者: 小超人爱小土豆 | 来源:发表于2018-09-18 23:19 被阅读125次

资源调度框架YARN

概述

Yet Another Resource Negotiator
通用的资源管理系统。
为上层应用提供统一的资源管理和调度。
YARN:不同计算框架可以共享同一个HDFS集群上的数据,享受整体的资源调度

XXX on YARN的好处:

与其它计算框架共享集群资源,按资源需要分配,进而提高集群资源的利用率
XXX: Spark/MApReduce/Storm/Flink

YARN架构:

YARN架构图

Client会将一个作业提交到Resource Manager,RM会到任意一个Node Manager上去启动 一个App Mastr,AM先到RM上申请资源,然后通知对应的Node Manager,启动Container来运行相应的task

1.ResourceManager: RM;
解释: 整个集群同一时间提供服务的RM只有一个 ,负责集群资源的统一管理和调度;处理客户端的请求:提交一个作业,杀死一个作业;监控我们的NM,一旦某个NM挂了,那么该NM上运行的任务需要告诉我们的AM来如何进行处理
2.NodeManager:NM;
解释:整个集群中有多个,负责自己本身节点资源管理和使用;定时向RM汇报本节点的资源使用情况;接受并处理来自RM的各种指令:例如启动Container;处理来自AM的命令;单个节点的资源管理;
3.ApplicationMaster;
每个应用程序对应一个:MR,Spark,负责应用程序的管理;为应用程序向RM申请(core,memory),分配给内存task;需要与NM通信:启动/停止task,task是运行在container 里面,AM也是运行在containe
4.Container;
封装了CPU。Memory等资源的一个容器;是一个任务运行环境的抽象。
5.Client ;
提交作业;查询作业的运行进度;杀死作业

。。。未完待续

相关文章

  • Hadoop-分布式资源调度

    资源调度框架YARN 概述 Yet Another Resource Negotiator通用的资源管理系统。为上...

  • hadoop

    Hadoop构成 分布式存储HDFS 分布式计算MapReduce 资源调度引擎Yarn HDFS: 块级别的分布...

  • 饭局排桌子,排出了分布式资源调度高级规则

    春节的时候,云宏君与小伙伴们在网红店门口探讨了一番DRS分布式资源调度。 春节一顿饭,吃懂了分布式资源调度 道理我...

  • 9_大数据之Yarn

    一 Yarn资源调度器  Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统...

  • 大数据技术之YARN(一)

    Yarn 资源调度器Yarn 是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台...

  • 《分布式技术原理与算法解析》学习笔记Day10

    调度框架:单体调度 什么是调度? 分布式系统架构的目的是将多个服务器资源管理起来,对外提供服务。调度是指为用户任务...

  • 学习《左耳听风》专栏

    构建分布式系统的核心技术:1、全栈系统监控;2、服务/资源调度;3、流量调度;4、状态/数据调度; 一个好的监控系...

  • xxl-job分布式调度入门

    1.什么是分布式调度分布式调度==》分布式 + 调度中心 + 执行器,调度中心根据对应任务执行条件去分布式的执行任...

  • 简单的介绍Hadoop的基本结构和其组件功能

    HDFS:分布式文件系统MapReduce:分布式并行编程模型YARN:资源管理和调度器Tez:运行在YARN之上...

  • 大数据Hadoop学习笔记

    hadoop生态系统MapReduce分布式计算框架①Yarm集群资源管理和调度③HDFS分布式文件系统②Hive...

网友评论

      本文标题:Hadoop-分布式资源调度

      本文链接:https://www.haomeiwen.com/subject/icujnftx.html