【发布时间】:2021-01-04 10:50:08
【问题描述】:
我正在使用 Apache Beam 和 maven 来创建管道和运行数据流作业。完成逻辑编码后,我运行以下命令将作业/模板上传到 Google Cloud。
mvn compile exec:java -Dexec.mainClass=com.package.MyMainClass -Dexec.args="--runner=DataflowRunner --autoscalingAlgorithm=NONE --numWorkers=25 --project=<PROJEC> --subnetwork=regions/us-east1/subnetworks/default --zone=us-east1-b --network=default --stagingLocation=gs://<TBD> --templateLocation=gs://<TBD> --otherCustomOptions"
在那之后,我看到了两种开始运行作业的方法
- 我必须转到 Dataflow UI 页面,单击以创建新作业并使用我自己的模板 blablabla...然后该作业将开始运行
- 作业已开始运行
我想知道 2 是如何实现的。我基本上想摆脱进入 UI 的麻烦。我想在我的笔记本电脑上提交并开始工作。任何见解将不胜感激!
【问题讨论】:
标签: maven google-cloud-platform google-cloud-dataflow apache-beam