Я новичок в gcloud и BigQuery и хочу читать данные из bigquery с использованием искры. Я использовал Google APIs Client Library for Java. и смог соединиться с bigquery. я получаю com.google.api.services.bigquery.Bigquery объекта и способного печатать чтение наборов данных, TABLEID и tableDataКак подключить искру к bigquery с помощью bigquery api
Моего вопрос
Как я могу подключить этот BigQuery проверку подлинности объекта (учетный объект), чтобы зажечь или есть в любом случае использовать этот объект с hadoopApi
, если нет возможности, чем, как можно передать объект учетных данных для newHadoopAPi
GoogleAuthorizationCodeFlow flow = getFlow();
GoogleTokenResponse response = flow.newTokenRequest(authorizationCode)
.setRedirectUri(REDIRECT_URI).execute();
Credential credential=flow.createAndStoreCredential(response, null);
return credential;
Мой Hadoop код апи, где я хочу использовать объект учетных данных
val tableData = sc.newAPIHadoopRDD(
conf,
classOf[GsonBigQueryInputFormat],
classOf[LongWritable],
classOf[JsonObject]).
спасибо за ответ разъема Hadoop @Michael Шелдон BigQuery работает для меня, но я хочу, чтобы проверить подлинность с OAuth2 обновить маркер –