Spotify проблема спарк-коннектора Bigquery при использовании метода BigQuerySelect из кластера Dataproc - PullRequest
0 голосов
/ 17 октября 2018

Я новичок в BigQuery GCP и для доступа к данным BigQuery мы используем разъем Spotify spark-bigquery, как указано здесь .

Мы можем использовать sqlContext.bigQueryTable("project_id:dataset.table") и его работу.

Когда мы используем sqlContext.bigQuerySelect("SELECT * FROM [project_id:dataset.table]"), это дает ошибку:

The user xyz-compute@developer.gserviceaccount.com does not have permission to query table.

Мы выполнили необходимые настройки относительно файла и расположения json.Но не имею никакого представления о том, откуда он берет данные этой учетной записи пользователя.

Пожалуйста, предоставьте помощь относительно ее причины и как исправить это в коде.

1 Ответ

0 голосов
/ 17 октября 2018

Эта ошибка означает, что используемой учетной записи службы (xyz-compute@developer.gserviceaccount.com) не хватает разрешений IAM .Перейдите к настройкам IAM и убедитесь, что у него есть как минимум разрешения BigQuery Data Viewer.

...