美文网首页
YARN调度器种类与区别

YARN调度器种类与区别

作者: cllblogs | 来源:发表于2019-08-13 21:56 被阅读0次

三种调度器

1.FIFO调度器(FIFO Scheduler)
2.容量调度器(Capacity Scheduler)
3.公平调度器(Fair Scheduler)

三种调度器比较

  • FIFO Scheduler


    fifo-scheduler.png

简单易懂,不需要配置,但是不适用集群共享
如图所示 第二个job提交后必须等到第一个job运行结束后才能够启动运行

  • Capacity Scheduler


    capacity-scheduler.png

一个独立的专门队列保证小作业已提交就可以运行,由于队列容量是为队列中的那个作业所保留的,所以这种策略是以牺牲真个集群的利用率为代价的
同等配置下,FIFO的大job比Capacity的job运行时间更长,因为其分配的资源没有FIFO多

  • Fair Scheduler


    fair-scheduler.png

不需要预留一定量的资源,因为调度器会在所有运行的作业之间动态平衡资源,如图第一个job运行时,集群中仅有此job运行,所以占用了整个集群的资源,当第二个job启动时,它被分配集群一半的资源,这样每个job都会公平的分享资源

⚠️ 第二个作业的启动到获得公平共享资源之间会有时间滞后,因为它必须等待第一个作业使用的容器用并释放出资源。当第二个作业结束并且不再申请资源后,大作业将再次使用全部的集群资源,这保证了集群资源可以得到较高的利用并且可以保证第二个作业及时完成

相关文章

  • YARN调度器种类与区别

    三种调度器 1.FIFO调度器(FIFO Scheduler)2.容量调度器(Capacity Scheduler...

  • yarn之资源调度器

    1: yarn 资源调度的定义 2: yarn 资源调度的种类 在Yarn中有三种调度器可以选择:FIFO Sch...

  • Hadoop Yarn 资源调度器解析

    Hadoop Yarn 资源调度器解析篇 Yarn资源调度器简介 资源调度器是Yarn中最核心的组件之一,他是Re...

  • 《Hadoop权威指南》笔记——第4章 yarn

    YARN运行机制图 FIFO调度器、容量调度器、 公平调度器

  • Yarn Capacity Scheduler

    Yarn有FIFO Capacity FairS三种调度器 Capacity是Yarn的默认调度器 Capacit...

  • YARN基础二:资源调度器

    1、Yarn调度器 在Yarn基础一的最后,我们谈到Yarn有三种调度器。分别是 FIFO Scheduler:F...

  • Yarn调度器

    在Yarn中有三种调度器可以选择:FIFO Scheduler,Capacity Scheduler,FairS ...

  • Yarn调度器

    一、概念 1.1 什么是调度器 理想情况下,我们应用对Yarn资源的请求应该立刻得到满足,但现实情况资源往往是有限...

  • Yarn中调度器介绍

    Yarn中主要包含3中调度器,FIFO Scheduler(先进先出调度器),Capacity Scheduler...

  • YARN 调度器框架

    资源调度器执行由事件触发 Yarn的调度器框架是个事件处理器,需要负责处理6种调度器相关的事件类型(Schedul...

网友评论

      本文标题:YARN调度器种类与区别

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