搜题
问题   更新时间2023/9/25 13:37:00

yarn有哪⼏部分组成,作⽤分别是什么?调度器主要有哪三种?hadoop默认的是哪⼀种?

yarn由ResourceManager、NodeManager、ApplicationMaster和Container等组件构成。 ResourceManager:处理客户端请求、监控NodeManager、启动或监控ApplicationMaster、资源的分配与调度。 NodeManager:管理单个节点上的资源、处理来⾃ResourceManager的命令、处理来⾃ApplicationMaster的命令。ApplicationMaster:负责数据的切分、为应⽤程序申请资源并分配给内部的任务、任务的监控与容错。 Container:Container是YARN中的资源抽象,它封装了某个节点上的多维度资源,如内存、CPU、磁盘、⽹络等。 调度器有FIFO、Capacity Scheduler(容量调度器)和Fair Scheduler(公平调度器)。 Hadoop2.7.2默认的资源调度器是Capacity Scheduler(容量调度器)。
王老师:19139051760(拨打)