1. 基础架构 Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而MapReduce等运算程序则相当于运行于操作系统之上的应用程序。 组成:ResourceManager、NodeManager、ApplicationMaster、Container ResourceManager 处理客户端请求 监控NodeManager 启动或监控ApplicationMaster 资源的分配与调度 NodeManager 管理单个节点上的资源 处理来自ResourceManager的命令 处理来自ApplicationMaster的命令 App...