Я использую настраиваемый шаблон Dataflow pubsubtobigquery. Это шаблон Java SDK. < /P>
Прямо сейчас я пытаюсь перейти из версии BEAM с 2,36.0 к 2.43.0. < /P>
В моем шаблоне используется библиотека облачного хранения, которая объявляется в файле POM как: < /p>
com.google.apis
google-api-services-storage
v1-rev20181013-1.27.0
< /code>
Я изменяю версию луча на 2.43.0, как указано, и запустите команду развертывания: < /p>
mvn compile exec:java ^
-Dexec.mainClass=com.google.cloud.teleport.templates.PubSubToBigQuery ^
-Dexec.cleanupDaemonThreads=false ^
-Dexec.args="[PRIVATE ARGS]"
< /code>
Задача развертывания не выполняет следующую ошибку: < /p>
"You are currently running with version 2.0.0 of google-api-client. You need at least version 1.15 of google-api-client to run version 1.27.0 of the Cloud Storage JSON API library".
< /code>
Подробная информация: Google-Api-client не явно в моем POM. Таким образом, «версия 2.0.0» явно не установлена. о том, как это преодолеть?
Подробнее здесь: https://stackoverflow.com/questions/751 ... mplate-jav