尝试通过 IntelliJ 连接 Bigquery
Posted
技术标签:
【中文标题】尝试通过 IntelliJ 连接 Bigquery【英文标题】:Trying to connect Bigquery via IntelliJ 【发布时间】:2020-05-12 04:28:05 【问题描述】:我已经安装了一个 Database Navigator 插件来连接到 google bigquery。
我已下载驱动程序“SimbaJDBCDriverforGoogleBigQuery42_1.2.2.1004
”并将连接字符串 URL 配置为:
jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443;ProjectId=xyz;OAuthType=1;OAuthServiceAcctEmail=project-service-account@xyz.iam.gserviceaccount.com;OAuthPvtKeyPath=C:\Users\vikrant\Downloads\GCP-Key\xyz-3d8b203f3315.json;
我无法连接,每次弹出一个窗口并要求输入授权码。不知道究竟需要在这里放什么。
【问题讨论】:
【参考方案1】:当您打开该 URL 时,它会提示您通过 Google 进行身份验证,然后会为您提供一个字母数字代码。将代码复制并粘贴到文本框中。
【讨论】:
每次我打开同一个项目时,它都会问我授权密钥,并且密钥不断变化。它是重复发生的过程吗? 每次“断开连接”时都需要再次进行身份验证。将其视为一种安全措施。这就像为您的电子邮件进行身份验证。也许服务帐户密钥是一种很好的身份验证方式,但我不确定该连接器是否允许它。以上是关于尝试通过 IntelliJ 连接 Bigquery的主要内容,如果未能解决你的问题,请参考以下文章
BigQuery Connected Sheets - 所需的用户权限?