使用Dataproc群集中的BigQuerySelect方法时Spotify Spark-BigQuery连接器问题

时间:2018-10-17 06:07:37

标签: google-cloud-platform google-bigquery spotify google-cloud-dataproc

我是BigQuery GCP的新手,为了访问BigQuery数据,我们使用here提供的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 :(得分:0)

此错误表明您使用的服务帐户(xyz-compute@developer.gserviceaccount.com)的IAM permissions不足。您应该转到IAM设置,并确保它至少具有BigQuery Data Viewer权限。