1

我正在使用 Michael Manoochehri 的示例 (http://stackoverflow.com/a/10969900/1387380) 使用 Pipeline 和 Mapreduce API 将数据从 DataStore 传输到 Google Cloud Storage,但我的工作一直在运行并且永远不会完成。在过去的 7 天里,我有一些工作在运行,我什至无法从 MapperPipeline 控制台界面停止。

如何手动或以编程方式停止它们?

4

1 回答 1

1

我认为这种行为是由于当前版本的 App Engine MapReduce 库如何处理 Cloud Storage 输出写入器错误造成的。如果发生这种情况,如上所述,请查看 GAE 日志以了解涉及云存储(或您当前使用的任何输出编写器)的权限或 API 错误。

我们的库的下一次迭代应该会有改进,但目前如果有这样的问题,快速的解决方法是清除你的任务队列,纠正导致错误的问题,然后再次启动管道。

于 2012-07-19T02:15:36.007 回答