我对 GCP 和数据流很陌生。但是,我想开始在 GCP 上测试和部署一些利用数据流的流。根据文档和数据流的所有内容,必须使用 Apache 项目 BEAM。因此,按照此处的官方文档,python 的支持版本是 2.7
老实说,这是相当令人失望的,因为 Python 2.x 版将由于没有官方支持而消失,并且每个人都在使用 3.x 版。不过,我想知道是否有人知道如何准备好在 python 版本中运行的 Beam 和 GCP 数据流。
我看到了这个视频,以及这位牧师如何完成这个美妙的里程碑,显然它在 Python 3.5 上运行。
更新:
伙计们,我只想提出一个想法,自从我在数据流上苦苦挣扎以来,这个想法一直在我脑海中闪过。我真的感到非常失望,因为无论是 Java 版还是 Python 版,开始使用这个工具是多么具有挑战性。从 python 开始,版本 3 有一些限制,这几乎是当前的标准。另一方面,java 在版本 11 上运行时有问题,我必须稍微调整一下才能在版本 8 上运行我的代码,然后我开始为代码上的许多不兼容性而苦苦挣扎。简而言之,如果 GCP 真的想要前进并成为#1,那么还有很多需要改进的地方。:失望的:
解决方法:
我将我的 java 版本降级到 jdk 8 ,安装 maven,现在我的 eclipse 版本适用于 Apache Beam。
我终于解决了,但是,GCP 真的请考虑增强和跨越对最新版本的 Java/Python 的支持。
交互式爱情
江户川乱折腾
缥缈止盈
相关分类