来自Pentaho的大查询连接无法正常工作

时间:2019-05-24 09:26:42

标签: google-bigquery pentaho

我已经安装了Pentaho 8.2。我们在Google BigQuery上尝试连接数据库。我正在尝试创建与大查询的新连接。

我已将simba Jar文件(4.2)复制到

我正在使用以下信息\server\pentaho-server\tomcat\webapps\pentaho\WEB-INF\lib

GoogleBigQueryJDBC42.jar
google-http-client-1.22.0.jar
google-http-client-jackson2-1.22.0.jar
google-oauth-client-1.22.0.jar
google-api-client-1.22.0.jar
google-api-services-bigquery-v2-rev355-1.22.0.jar

在Pentaho中,我正在使用以下信息创建新的连接,

General:
Host: https://www.googleapis.com/bigquery/v2
Database: Project ID in Google Cloud
Port: 443
User Name: Blank
Password: Blank

在选项(选项卡)中,使用了以下选项

OAuthType: 0
OAuthServiceAcctEmail: pentaho-new@<Project_ID>.iam.gserviceaccount.com
OAuthPvtKeyPath: D:\Downloads\<Key>.p12
Timeout: 120

我遇到错误

  

ConnectionServiceImpl.Error_00009-与数据库[Project ID]的连接失败。

下面是日志文件中的详细信息。

2019-05-21 18:45:32,377 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] Error end:
2019-05-21 18:45:39,543 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] Error Start: Pentaho pentaho-platform-core 8.2.0.0-342
2019-05-21 18:45:39,544 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] ::: ConnectFactory.ERROR_0001 - Database connection could not be established to: com.simba.googlebigquery.jdbc42.Driver jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443;ProjectId=<Project_ID>;;OAuthServiceAcctEmail=pentaho-new@<Project_ID>.iam.gserviceaccount.com;OAuthPvtKeyPath=D:\Downloads\<File>.p12;Timeout=120;OAuthType=0
java.lang.NoClassDefFoundError: com/google/auth/http/HttpTransportFactory

我已经使用客户端工具验证了服务帐户和P12可以正常工作。有人可以帮我在这里丢失的内容吗?

0 个答案:

没有答案