为python维护google-app-engine mapreduce的版本是什么?

时间:2014-11-26 17:00:33

标签: google-app-engine mapreduce

似乎最新文档是这样的: https://github.com/GoogleCloudPlatform/appengine-mapreduce/wiki/1-MapReduce 所以我假设这个仓库中的代码是最新的,是这样吗?

似乎在SDK中也可以在google.appengine.ext.mapreduce下找到mapreduce lib。

问题在于我无法使用其中任何一个找到一个有效的示例,也没有一个好的安装说明(只需将上面的repo中的mapreduce目录放在一起似乎不起作用)。运行测试也失败了。

因此,在深入研究并解决问题以使其发挥作用之前,我想知道我是否遗漏了一些明显的东西?

任何帮助都会很棒。

2 个答案:

答案 0 :(得分:2)

得到了Google团队的回复,确实this library正在维护。 确实缺少了代码示例,但现在又添加了一些文档并更新了一些文档。

我找到的最好的教程就是这个: http://sookocheff.com/series/mapreduce-api/ 现在从官方文档链接。

在文档中我不清楚的一点是,除了需要添加到应用程序代码中的mapreduce lib之外,还需要添加依赖项: simplejson 云储存 造影 应用服务引擎-管道

代码附带了一个build.sh,它可以在某些代码上执行,但是如果要将mapreduce lib添加到代码项目中,则需要自己动手。

答案 1 :(得分:0)

要使用lib,您需要将just this folder添加到项目中。然后使用这些导入:

来自mapreduce import base_handler

来自mapreduce导入mapreduce_pipeline

This is a good start point.