Parameter | Value | Notes |
yarn.resourcemanager.address | ResourceManager host:port 为客户端提交job. | 如果配置host:port , 会覆盖在yarn.resourcemanager.hostname 设置的 hostname |
yarn.resourcemanager.scheduler.address | ResourceManager 对ApplicationMaster暴露的访问地址。ApplicationMaster通过该地址向RM申请资源、释放资源等。 | 如果配置host:port , 会覆盖在yarn.resourcemanager.hostname 设置的 hostname |
yarn.resourcemanager.resource-tracker.address | ResourceManager 对NodeManager暴露的地址.。NodeManager通过该地址向RM汇报心跳,领取任务等。 | 如果配置host:port , 会覆盖在yarn.resourcemanager.hostname 设置的 hostname |
yarn.resourcemanager.admin.address | ResourceManager 对管理员暴露的访问地址。管理员通过该地址向RM发送管理命令等 | 如果配置host:port , 会覆盖在yarn.resourcemanager.hostname 设置的 hostname |
yarn.resourcemanager.webapp.address | ResourceManager web-ui host:port(ResourceManager访问端口) | 如果配置host:port , 会覆盖在yarn.resourcemanager.hostname 设置的 hostname |
yarn.resourcemanager.hostname | ResourceManager 客户端. | host Single hostname that can be set in place of setting all yarn.resourcemanager*address resources. Results in default ports for ResourceManager components. |
yarn.resourcemanager.scheduler.class | ResourceManager 调度类 . | CapacityScheduler (recommended), FairScheduler (also recommended), or FifoScheduler |
yarn.scheduler.minimum-allocation-mb | 单个container可申请的最小内存资源量。比如设置为1024,则运行MapRedce作业时,每个Task最少可申请1024MB内存 | In MBs |
yarn.scheduler.maximum-allocation-mb | 单个container可申请的最大内存资源量。比如设置为3072,则运行MapRedce作业时,每个Task最多可申请3072MB内存。 | In MBs |
yarn.resourcemanager.nodes.include-path /yarn.resourcemanager.nodes.exclude-path | | NodeManager黑白名单。如果发现若干个NodeManager存在问题,比如故障率很高,任务运行失败率高,则可以将之加入黑名单中。注意,这两个配置参数可以动态生效。(调用一个refresh命令即可) 默认值:“” |