Пожалуйста, выполните следующие шаги
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
После выполнения команды вы должны увидеть новый каталог под названием word-count-beam под вашим текущим каталогом. word-count-beam содержит простой pom.xml
Чтобы запустить задание с помощью 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 - https://cloud.google.com/dataflow/docs/quickstarts/quickstart-java-maven