Пожалуйста, обратитесь к этой ссылке, чтобы узнать, как запустить облачный поток данных на основе Java - https://cloud.google.com/dataflow/docs/quickstarts/quickstart-java-maven
Созданный шаблон с использованием приведенной ниже команды
mvn archetype:generate \
-DarchetypeGroupId=org.apache.beam \
-DarchetypeArtifactId=beam-sdks-java-maven-archetypes-examples \
-DarchetypeVersion=2.16.0 \
-DgroupId=org.example \
-DartifactId=word-count-beam \
-Dversion="0.1" \
-Dpackage=org.apache.beam.examples \
-DinteractiveMode=false
, а затем Чтобы запустить задание с помощью DataflowRunner, выполнили следующую команду
mvn -Pdataflow-runner compile exec:java \
-Dexec.mainClass=org.apache.beam.examples.WordCount \
-Dexec.args="--project=<PROJECT_ID> \
--stagingLocation=gs://<STORAGE_BUCKET>/staging/ \
--output=gs://<STORAGE_BUCKET>/output \
--runner=DataflowRunner"
Но при попытке выполнить вышеуказанную команду получаю следующую ошибку java .lang.RuntimeException: Не удалось создать экземпляр из метода фабрики DataflowRunner # fromOptions (interface орг. apache .beam.sdk.options.PipelineOptions)