Google app engine mapreduce的参数

Google app engine mapreduce的参数,google-app-engine,mapreduce,Google App Engine,Mapreduce,我正在使用appengine的Java mapreduce模块 我收到以下信息消息 超出制图员配额。正在中止请求,直到配额被补充。如果希望映射器任务更快完成,请考虑增加MaPrime.MaPr.InPutualPrimeStudio GRATE(默认值1000)。 任务参数。 队列名称=默认值 速率=1/s bucketsize=1 我有大约2000个这样的实体,我只是在map()调用中做日志记录 需要提供哪些mapreduce/task参数来删除该信息消息 -Aswath我认为这是框架本身在m

我正在使用appengine的Java mapreduce模块 我收到以下信息消息

超出制图员配额。正在中止请求,直到配额被补充。如果希望映射器任务更快完成,请考虑增加MaPrime.MaPr.InPutualPrimeStudio GRATE(默认值1000)。 任务参数。
队列名称=默认值
速率=1/s
bucketsize=1

我有大约2000个这样的实体,我只是在map()调用中做日志记录

需要提供哪些mapreduce/task参数来删除该信息消息


-Aswath

我认为这是框架本身在mapreduce中实现的一个特殊配额。它的设计目的是限制它消耗资源的速度,以便 mapreduce没有过快地通过可用的应用程序引擎配额。它似乎表示每秒调用map()的最大总速率

尝试在映射作业的配置中增加
mapreduce.mapper.inputprocessingrate
属性。 或者,为了测试,您可以更改在
mapreduce/AppEngineJobContext.java
中定义的默认值:

public static final int DEFAULT_MAP_INPUT_PROCESSING_RATE = 1000;