YARN架构
HDFS,主从架构,有2个角色
主(Master)角色:NameNode
从(Slave)角色:DataNode
YARN,主从架构,有两个角色
主(Master)角色:ResourceManager:管理,统筹并分配整个集群得资源
从(Slave)角色:NodeManager:管理,分配单个服务器得资源,即创建管理容器,由容器提供资源供程序使用
YARN架构
ResourceManager:整个集群的资源调度者,负责协调调度各个程序所需的资源
NodeManager:单个服务器的资源调度者,负责调度单个服务器上的资源提供给应用程序使用
什么是容器:
容器(Container)是YARN得NodeManager在所属服务器上分配资源的手段
创建一个资源容器,即由NodeManager占用这部分资源
然后应用程序运行在NodeManager创建的这个容器内
应用程序无法突破容器的资源限制