Вот
спользует оба GoogleАвто / значение а такжеАвто / услуги инструменты.
Я хочу запустить конвейер с помощью Dataflow Runner, и данные будут храниться в Google Cloud Storage.
Я добавил зависимости:
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-extensions-google-cloud-platform-core</artifactId>
<version>2.0.0</version>
</dependency>
Я могу запустить конвейер от IntelliJ. Но когда баночка скомпилирована черезmvn package
и беги сjava -jar
выдает ошибку:
java.lang.IllegalStateException: Unable to find registrar for gs
Фатжар упакован сmaven-assembly-plugin
. GcsFileSystemRegistrar
класс в банке.