2024-04-25 21:51:29 发布
网友
我正在使用mapreduce对数据存储实体执行操作,问题是我只想获得与特定键对应的单个记录,我给出了inputreader的key\u range参数中的键,但读取器仍然从数据存储中带来所有数据。如何将输入读取器限制为只从数据存储中带来一条记录。你知道吗
我认为您需要使用的是mapper API,它只是一个遍历查询实体的任务:
https://developers.google.com/appengine/articles/deferred
如果你正在使用ndb,我有一个ndb版本在
http://blog.altlimit.com/2013/05/simple-mapper-class-for-ndb-on-app.html
如果您打算在单个实体上运行M/R,然后在这些子实体上迭代,那么无论如何,您都不会得到映射器的好处。你知道吗
相反,为什么不使用task(如果您需要启动此操作以响应用户操作)或cron job(如果您只需要定期运行此操作)?不管怎样,它比M/R更容易设置。你知道吗
我认为您需要使用的是mapper API,它只是一个遍历查询实体的任务:
https://developers.google.com/appengine/articles/deferred
如果你正在使用ndb,我有一个ndb版本在
http://blog.altlimit.com/2013/05/simple-mapper-class-for-ndb-on-app.html
如果您打算在单个实体上运行M/R,然后在这些子实体上迭代,那么无论如何,您都不会得到映射器的好处。你知道吗
相反,为什么不使用task(如果您需要启动此操作以响应用户操作)或cron job(如果您只需要定期运行此操作)?不管怎样,它比M/R更容易设置。你知道吗
相关问题 更多 >
编程相关推荐