配置NodeManager可使用资源
更新时间 2026-10-12 11:43:56
最近更新时间: 2026-10-12 11:43:56
本章节介绍如何配置NodeManager可使用资源。
Yarn NodeManager是Yarn集群中每个节点上的资源管理与任务执行代理,负责管理该节点的计算资源(CPU、内存),并向ResourceManager汇报资源使用情况,同时接收指令启动和终止Container。
配置管理资源
1、登录翼MR Manager
2、选择”集群服务> YARN > 配置管理 > yarn-site.xml”
3、搜索并根据实际需要修改相关参数
配置参考:
| 配置参数 | 默认值 | 描述 |
|---|---|---|
| yarn.nodemanager.resource.memory-mb | 26624 | 设置当前节点上NodeManager可使用的物理内存大小,单位MB。 建议按节点实际物理内存大小的75%配置。 |
| yarn.nodemanager.resource.cpu-vcores | 8 | 设置当前节点上NodeManager可使用的虚拟CPU核数。 建议按节点实际逻辑核数的1.5到2倍配置。 |
4、如果需要配置单个Container的最大CPU核数或最大内存,可修改以下参数。如果不需要配置则跳过该步骤
参数参考:
| 配置参数 | 默认值 | 描述 |
|---|---|---|
| yarn.scheduler.maximum-allocation-mb | 15360 | ResourceManager中每个container请求分配的最大内存,单位MB。 |
| yarn.scheduler.maximum-allocation-vcores | 8 | ResourceManager中每个container请求的最大vcore值,用虚拟CPU核数表示。 |
5、配置修改完,选择”保存更改”;单击”同步”,等待配置同步完成
6、重启NodeManager实例