【发布时间】:2013-10-03 15:08:26
【问题描述】:
我对 GAE 中 mapreduce 支持的状态和文档感到非常困惑。
在官方文档https://developers.google.com/appengine/docs/python/dataprocessing/中,有一个例子,但是:
- 应用程序使用mapreduce.input_readers.BlobstoreZipInputReader,我想使用mapreduce.input_readers.DatastoreInputReader。文档中提到了 DatastoreInputReader 的参数,但没有提到 返回值 发送回地图函数....
- 应用程序“演示”(Helloworld 页面)有一个 mapreduce.yaml 文件,应用程序中 未使用 ???
所以我找到了http://code.google.com/p/appengine-mapreduce/。这是一个带有 mapreduce.input_readers.DatastoreInputReader 的完整示例,但它写道,reduce 阶段还不支持!
所以我想知道是否可以使用 DatastoreInputReader 实现 mapreduce 的第一种形式,以执行真正的 map/reduce 以获得等效的 GROUP BY?
【问题讨论】:
标签: python google-app-engine mapreduce