yarn 如何设置AppMaster 内存
时间: 2023-07-27 12:10:21 浏览: 200
yarn内存和CPU配置
在 YARN 中,可以通过以下两种方式设置 AppMaster 的内存:
1. 通过在提交应用程序时使用命令行参数来设置内存大小:
```
yarn jar <your-app-jar> <your-app-class> -Xmx<your-memory-size>
```
其中,`-Xmx` 参数用于设置 AppMaster 的最大堆大小。
2. 通过在 `yarn-site.xml` 配置文件中设置 `yarn.app.mapreduce.am.resource.mb` 属性来设置内存大小。该属性表示 AppMaster 的最大内存限制,以 MB 为单位。例如,设置为 2048 表示 AppMaster 的最大内存限制为 2GB。
```
<property>
<name>yarn.app.mapreduce.am.resource.mb</name>
<value>2048</value>
</property>
```
注意,这种方式设置的内存大小会影响所有提交的应用程序的 AppMaster 内存大小。因此,如果需要针对某个特定的应用程序设置不同的内存大小,应该使用第一种方式进行设置。
阅读全文