MapReduce服务 MRS-配置AM自动调整分配内存:配置描述

时间:2025-02-12 14:58:21

配置描述

参数入口:

参考修改集群服务配置参数进入Yarn服务参数“全部配置”界面,在搜索框中输入参数名称“mapreduce.job.am.memory.policy”。

配置说明:

配置项的默认值为空,此时不会启动自动调整的策略,ApplicationMaster的内存仍受“yarn.app.mapreduce.am.resource.mb”配置项的影响。

配置参数的值由5个数值组成,中间使用“:”与“,”分隔,格式为:baseTaskCount:taskStep:memoryStep,minMemory:maxMemory,在键入时会严格校验格式。

表1 配置数值说明

数值名称

描述

设定要求

baseTaskCount

任务总量基数,只有当应用的task总数(map端与reduce端之和)不小于该值时配置才会起作用。

不能为空且大于零。

taskStep

任务增量步进,与memoryStep共同决定内存调整量。

不能为空且大于零。

memoryStep

内存增量步进,在“yarn.app.mapreduce.am.resource.mb”配置的基础上对内存向上调整。

不能为空且大于零,单位:MB。

minMemory

内存自动调整下限,若调整后的内存不大于该值,仍保持“yarn.app.mapreduce.am.resource.mb”的配置。

不能为空且大于零,且不大于maxMemory的设定值。

单位:MB

maxMemory

内存自动调整上限,若调整后的内存超过该值,则使用该值作为最终调整值。

不能为空且大于零,且不小于minMemory的设定值。

单位:MB

support.huaweicloud.com/cmpntguide-mrs/mrs_01_0861.html