報錯內容如下:
1 錯誤連接數據庫 [foodmartconn] : org.pentaho.di.core.exception.KettleDatabaseException: 2 Error occured while trying to connect to the database 3 4 Exception while loading class 5 org.gjt.mm.mysql.Driver 6 7 8 org.pentaho.di.core.exception.KettleDatabaseException: 9 Error occured while trying to connect to the database 10 11 Exception while loading class 12 org.gjt.mm.mysql.Driver
這是由於缺失
MySQL的jdbc驅動造成的,如我的連接驅動文件為: cloud-mysql-connector-java-5.1.7-bin.jar
由於版本問題,可依次嘗試以下解決方法。
- 第一種解決方法: 找到D:\data-integration\libext\JDBC,然后把數據庫鏈接驅動添加進去,就ok。
- 第二種方法:若沒有libext嘗試 本地驅動文件放到 data-integration\libswt\win64 文件夾下
- 第三種解決方法: 放到data-integration\lib文件夾下
data-integration為kettle安裝目錄
接下來重點來了:
切記,要重啟spoon,要不然無論你怎么折騰,都會報錯!!!!
其他數據庫類型同理。