Google DataFlow示例TrafficStreamingMaxLaneFlow示例

时间:2015-03-09 23:01:14

标签: google-cloud-dataflow

我已成功运行WordCount示例但未能运行TrafficStreamingMaxLaneFlow示例我应该使用哪些参数? 我的命令行: mvn exec:java -pl examples -Dexec.mainClass=com.google.cloud.dataflow.examples.TrafficStreamingMaxLaneFlow -Dexec.args="--project=sturdy-analyzer-658 --inputTopic=xxxInputTopic --dataset=xxxDataset --table=MIS --runner=BlockingDataflowPipelineRunner"

结果:

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.1:java (default-cli) on project google-cloud-dataflow-java-examples-all: An exception occured while executing the Java class. null: InvocationTargetException: Failed to construct instance from factory method com.google.cloud.dataflow.sdk.runners.BlockingDataflowPipelineRunner#fromOptions: Missing required value: at least one of tempLocation or stagingLocation must be set. -> [Help 1]

1 个答案:

答案 0 :(得分:3)

Avi,在您的调用中添加一个stagingLocation arg,沿着以下几行:

--stagingLocation=gs://your-bucket/staging

确保这是您项目中具有写入权限的存储桶。