kettle版本为7.1
今天尝试在本地部署kettle并连接到远程服务器端,直至安装启动kettle都没有出现问题。但在连接远程数据库时,出现如下错误:
根据错误信息得知是JDBC驱动没有安装,遂按照网上教程寻找对应的mariadb的JDBC程序,但按照网上提示,我始终无法找到在\data-integration\libext目录,也没有发现所谓的JDBC目录。
但后来尝试着将对应jar包放入lib文件夹中,重启spoon,发现成功了。因此总结如下:
用kettle连接数据库时需要对应的驱动jar包,下载后的jar包应放入\data-integration\lib文件夹下。(附mariadb的JDBC下载地址https://downloads.mariadb.org/connector-java/2.2.3/ 注意下的文件是没有sources结尾的jar包。)
图中下方的 MariaDB Connector/J .jar files 才是我们需要JDBC驱动jar包!