Аргумент не начинается с ошибки «-» при выполнении примера Apache Beam WordCount из Eclipse в Java - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь выполнить пример WordCount (Java-код) из Eclipse, как указано в https://cloud.google.com/dataflow/docs/quickstarts/quickstart-java-eclipse#run-the-wordcount-example-pipeline-on-the-cloud-dataflow-service

При выполнении через RunConfiguration, ошибка ниже в консоли Eclipse.

Exception in thread "main" java.lang.IllegalArgumentException: Argument '-output=gs://bucket-for-beam/stage-folder/output-file-prefix' does not begin with '--'
    at org.apache.beam.repackaged.beam_sdks_java_core.com.google.common.base.Preconditions.checkArgument(Preconditions.java:191)
    at org.apache.beam.sdk.option[s.PipelineOptionsFactory.parseCommandLine(PipelineOptionsFactory.java:1423)
    at org.apache.beam.sdk.options.PipelineOptionsFactory.access$200(PipelineOptionsFactory.java:110)
    at org.apache.beam.sdk.options.PipelineOptionsFactory$Builder.as(PipelineOptionsFactory.java:294)
    at com.gcp.dataflow.examples.WordCount.main(WordCount.java:190)][1]

Я создал корзину с именем 'bucket-for-beam', названную 'stage-folder':

enter image description here

1 Ответ

0 голосов
/ 11 ноября 2019

- и -- различны. Вы указали первый на вкладке аргументов. Ожидается второй.

...