Yet Another Resource Negotiator 简称 YARN
是Hadoop的资源管理器。
<1> ResourceManager(RM):整个集群资源(内存,CPU等)的老大
<2>NodeManager(NM):单个节点服务器资源老大。
<3>ApplicationMaster(AM):单个任务运行的老大。
<4>Container:容器,相当于一个独立的服务器,里面封装了任务运行所需要的资源(比如内存,CPU,网络,磁盘等)
客户端可以有多个
集群上可以运行多个ApplicationMaster
每个NodeManager上可以有多个Container