我在CentOs操作系统中使用了Pentaho 8.2社区版。使用的SnowFlake驱动程序版本为3.9.2。但是,当我们尝试使用Pentaho从ktr获取数据时,会出现以下错误。请帮忙。
An error occurred, processing will be stopped:
Error occurred while trying to connect to the database
Error connecting to database: (using class net.snowflake.client.jdbc.SnowflakeDriver)
JDBC driver encountered communication error. Message: Exception encountered for HTTP request: java.security.cert.CertificateException: Failed to find the root CA..
2019/11/27 03:34:18 - TI_XREF_SHIPS_LEADS_SALES_FILE.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Error initializing step [TI_XREF_SHIPS_LEADS_SALES_FILE]
我还使用以下命令安装了证书,然后重新启动了pentaho服务器。还是一样的错误。
java InstallCert ******.us-east-1.snowflakecomputing.com:443
使用的Java版本
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
答案 0 :(得分:1)
好像您无法联系证书颁发者。在安装证书之前,它是完全一样的错误签名还是不同的?删除证书,因为根本不需要此步骤。
通过下面的链接浏览诊断工具:
如果您使用的是“失败打开”模式,请通过以下链接: