【发布时间】:2020-11-19 23:03:43
【问题描述】:
我使用 Google 数据流作业。我有以下命令来部署工作
java -jar build/libs/my-job-1.0-all.jar \
--project=$PROJECT \
--region=us-central1 \
--subscription=$SUBSCRIPTION \
--jobName=my-job \
--runner=DataflowRunner \
--streaming=true \
--stableUniqueNames=ERROR \
--workerMachineType=n1-standard-2 \
--usePublicIps=false \
--network=default \
--update
当我在 GCP 中运行作业时,这可以正常工作,但如果没有要更新的内容,它会失败。如果我删除更新标志,只要没有正在运行的作业,它就可以正常工作。
有没有办法指定如果作业存在则更新它,而不仅仅是开始一个新作业?
【问题讨论】:
标签: google-cloud-dataflow apache-beam