Google app engine 从Google App Engine Mapreduce迁移到Apache Beam
我长期使用Google App Engine的Mapreduce库处理Google数据存储中的数据。谷歌不再支持它,它在Python3中根本不起作用。我正在尝试将我们以前的Mapreduce作业迁移到Google的Dataflow/ApacheBeam runner,但是很糟糕,它只描述了ApacheBeam,并没有告诉您如何迁移 具体而言,问题是:Google app engine 从Google App Engine Mapreduce迁移到Apache Beam,google-app-engine,mapreduce,apache-beam,google-dataflow,Google App Engine,Mapreduce,Apache Beam,Google Dataflow,我长期使用Google App Engine的Mapreduce库处理Google数据存储中的数据。谷歌不再支持它,它在Python3中根本不起作用。我正在尝试将我们以前的Mapreduce作业迁移到Google的Dataflow/ApacheBeam runner,但是很糟糕,它只描述了ApacheBeam,并没有告诉您如何迁移 具体而言,问题是: 在Mapreduce中,作业将在现有部署的应用程序上运行。但是在Beam中,您必须创建并部署自定义Docker映像来构建数据流环境,对吗 要在Ma
因为听起来你们的大多数问题都是关于设置和执行梁管道的,所以我鼓励你们从开始。它不会教您如何编写管道,但会教您如何设置环境以编写和运行管道。“快速入门”中有一些链接,可以引导您访问Apache Beam教程,这些教程可以教您如何编写Beam API以及如何编写自己的管道,这些链接对于在Beam中重写Mapreduce代码非常有用。Beam的设置和使用比Mapreduce复杂得多。我知道Beam提供了更多的功能和灵活性,但我会想念mapreduce。