Google app engine 如何增加制图员配额?
我正在使用Google App engine Mapper API删除GAE数据存储中特定实体的所有行(约2M)。然而,即使我有一个账单账户,我仍然可以- com.google.appengine.tools.mapreduce.MapReduceServlet processMapper: 超出制图员配额。正在中止请求,直到配额被补充。 考虑增加MaPrime.MaPiP.IpPuto PrimePurialGRATE(默认值) 1000)如果您希望您的地图绘制工作更快完成 如何具体增加地图绘制者配额?我需要删除记录紧急,但找不到任何文件,以增加映射配额。如果有任何其他最佳实践我应该知道,请让我知道 这就是我在mapper类中所做的Google app engine 如何增加制图员配额?,google-app-engine,mapreduce,Google App Engine,Mapreduce,我正在使用Google App engine Mapper API删除GAE数据存储中特定实体的所有行(约2M)。然而,即使我有一个账单账户,我仍然可以- com.google.appengine.tools.mapreduce.MapReduceServlet processMapper: 超出制图员配额。正在中止请求,直到配额被补充。 考虑增加MaPrime.MaPiP.IpPuto PrimePurialGRATE(默认值) 1000)如果您希望您的地图绘制工作更快完成 如何具体增加地图绘
public void map(Key key, Entity value, Context context) {
log.info("Mapping key: " + key);
if (value.hasProperty("email")) {
String email = (String) value.getProperty("email");
if(email.equalsIgnoreCase("xxxx@xxxxx.com")) {
DatastoreMutationPool mutationPool = this.getAppEngineContext(context).getMutationPool();
mutationPool.delete(key);
}
}
请尝试查找mapreduce.xml并修改以下数字:
<property>
<name>mapreduce.mapper.inputprocessingrate</name>
<value>**2000**</value>
</property>
mapreduce.mapper.inputprocessingrate
**2000**
是否在映射器函数中生成删除操作?或者只是调用db.delete()
?或者更新帖子以避免混乱。。。提示4x空格=代码格式。确定-更新了原始帖子。