我有一个使用以下命令创建的数据流模板
with Pool() as p:
p.map(do)
使用以下命令执行模板
p = Pool()
p.map(do)
p.close()
p.join()
来自Count示例的代码副本,并且几乎没有变化
mvn compile exec:java \
-Dexec.mainClass=com.StarterPipeline \
-Dexec.args="--runner=DataflowRunner \
--project=jason-qa \
--stagingLocation=gs://jason_test/dataflow/staging \
--region=asia-east1 \
--zone=asia-east1-a \
--subnetwork=regions/asia-east1/subnetworks/dmz-asia-east1 \
--templateLocation=gs://jason_test/dataflow/Template \
--campaignId="
}
从DataFlow作业摘要->管道选项 我可以找到以下信息:campaignId run-test323
但结果在存储桶中,文件名为-00000-of-00003(应为run-test323-00000-of-00003)
答案 0 :(得分:0)
应在代码中删除.get(),然后它将起作用