2011-05-16 41 views

回答

2

(感謝Chris爲指針,但它花了一點後挖,找到確切的參數。)

http://code.google.com/p/appengine-mapreduce/wiki/UserGuideJava添加到您的mapreduce.xml配置元素,以限制加工的實體數量每秒:

<property> 
    <name>mapreduce.mapper.inputprocessingrate</name> 
    <value>4</value> 
</property> 
+0

啊,謝謝你添加這個後續。如果您正在以編程方式設置您的映射器,您也可以直接在Java中使用MAPPER_INPUT_PROCESSING_RATE_KEY。 – 2012-02-01 15:32:59

2

我自己不使用Java版本,但Python版本有一個processing_rate參數,您將其傳遞給映射器規範。

在Java源代碼中快速搜索會顯示一個MAPPER_INPUT_PROCESSING_RATE_KEY配置密鑰,希望您可以指出正確的方向。

1

對於使用Python用戶,你可能要搜索此變量稱爲「_DEFAULT_PROCESSING_RATE_PER_SEC」在model.py增加每秒的默認處理率。這對我有效!