場景:群里有小伙伴反饋kettle 7.x版本不能自動連接mysql8,安排!!!
1、將mysql8的驅動包mysql-connector-java-8.0.20.jar丟到kettle的lib目錄下,重啟spoon。
2、配置數據庫連接,提示驅動類不對,沒有正確使用我們的mysql8的驅動。如下圖所示:
?3、強制保存數據庫連接,運行轉換依然有問題,如下圖所示:
4、上神奇,mysql8插件
將插件kettle-database-plugin放到kettle的plugins目錄下面,重啟spoon。
5、配置mysql8數據庫連接,重啟spoon之后,這是連接類型里面多了個mysql8,選擇此選項,配置連接信息,點擊測試按鈕提示連接成功,如下圖所示:
?6、編輯表輸入,選擇我們設置的mysql8連接,重新運行轉換,數據可以正常輸出,如下圖所示:
Done!!!
寫在最后,除了使用插件解決此問題話,還有其他辦法,歡迎小伙伴留言探討。