1. ResourceManager
相关参数:
- yarn.resourcemanager.hostname:ResourceManager 的主机名。
- yarn.resourcemanager.webapp.address:ResourceManager 的 Web 应用程序地址。
- yarn.resourcemanager.scheduler.address:ResourceManager 的调度器地址。
- yarn.resourcemanager.address:ResourceManager 的地址。
- yarn.resourcemanager.admin.address:ResourceManager 的管理地址。
- yarn.resourcemanager.webapp.https.address:ResourceManager 的安全 Web 应用程序地址(如果启用了 HTTPS)。
- yarn.resourcemanager.resource-tracker.address:ResourceManager 的资源跟踪器地址。
- yarn.resourcemanager.webapp.https.keystore-file:ResourceManager 的 HTTPS 密钥库文件路径。
- yarn.resourcemanager.webapp.https.keystore-password:ResourceManager 的 HTTPS 密钥库密码。
- yarn.resourcemanager.webapp.https.ssl.enabled:是否启用 ResourceManager 的 HTTPS 支持。
2. NodeManager
相关参数:
- yarn.nodemanager.hostname:NodeManager 的主机名。
- yarn.nodemanager.localizer.cache.target-size-mb:本地化缓存的目标大小。
- yarn.nodemanager.localizer.cache.cleanup.interval-ms:本地化缓存清理的间隔时间。
- yarn.nodemanager.resource.memory-mb:每个 NodeManager 可用的内存总量。
- yarn.nodemanager.resource.cpu-vcores:每个 NodeManager 可用的虚拟核心数。
- yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage:磁盘健康检查器报告的最大磁盘利用率百分比。
3. 调度器相关参数:
- yarn.scheduler.maximum-allocation-mb:单个容器可分配的最大内存量。
- yarn.scheduler.minimum-allocation-mb:单个容器可分配的最小内存量。
- yarn.scheduler.maximum-allocation-vcores:单个容器可分配的最大虚拟核心数。
- yarn.scheduler.minimum-allocation-vcores:单个容器可分配的最小虚拟核心数。
4. 应用程序管理相关参数:
- yarn.resourcemanager.am.max-attempts:应用程序的最大重试次数。
- yarn.resourcemanager.am.max-retries:应用程序的最大重试次数。
5.其他相关参数:
- yarn.resourcemanager.monitor.capacity.preemption.total-preemption-per-round:每轮容量抢占的最大数量。