赞
踩
时至今日Hadoop已经走过了许多年头,目前已经到达第三代,相比第二代框架得基本架构上没有变化。但是二代相比第一代,却有很大得变化,独立出来了资源管理框架。第一代将资源调度交给mapreduce中的jobtracher。
yarn主要由ResourceManager,ApplicationsMaster,NodeManager,Container。下面我们一一介绍。
ResourceManager(简写RM),主要有处理客户端的请求,监控NodeManager,启动监控ApplicationMaster以及资源的调度和分配,他是全局的资源管理器。
它有两个组件组成Scheduler,以及Applications Manager。Scheduler只负责任务调度,分配资源给正在运行的应用程序。Applications Manager(注意与ApplicationMaster区分)主要负责管理系统中所有的应用程序,包括提交,启停等。
NodeManager(简写NM),主要监控单个节点上的资源,处理来自ResourceManager以及ApplicationsMaster的命令。hadoop 2中,每个datanode都会运行一个Nod
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。