【Hadoop】ResourceManager简介
简介 ResourceManager(RM),RM是全局的资源管理器,负责整个系统的资源管理和分配。主要由以下两部分组成: 调度器:根据容量、队列限制条件将系统资源分配给各个应用。 资源分配的单位是container,container是一个动态资源单位,它将内存、CPU、磁盘、网络等资源封装在一起,从而限定了资源使用量。 调度器是一个可插拔的组件,用户可以自己定制,也可以选择Fair或Capacity调度器. 应用程序管理器:负责管理所有应用程序的以下内容: 应用提交 与调度器协商资源以启动AM. 监控AM运行状态并在失败时重启它 RM内部架构 交互模块:RM对普通用户、管理员、Web提供了三种对外服务: ClientRMService:为普通用户提供服务,它处理来自客户端的各种RPC,比如: 应用提交 终止应用 获取应用状态等 AdminService:为管理员提供的独立接口,主要目的是为了防止大量普通用户请求阻塞管理员通道,提供如下功能: 动态更新节点列表 更新ACL列表 更新队列信息等 WebApp:提供一个Web界面来让用户更友好的获知集群和应....