Kteelt 是常用的,开源的,免费的ETL工具,这里写一下怎么下载Kteelt 及连接数据库的驱动配置,还有连接过程中的报错处理,在那下驱动包。
目录
一、下载
官网下载:Pentaho from Hitachi Vantara download | SourceForge.net
直接到下载界面:Pentaho Community Edition Download (hitachivantara.com)
看不懂英文的,可用浏览器自带的翻译翻译一下
下面是从官网一步步到下载界面流程,不想看就直接用第二个下载界面链接,然后从第四张图开始看
滑到最下面
同意后向下滑
向下滑
如果下载很慢,可以改用讯雷下载。复制链接,去讯雷下载很快
下载后解压就行
二、启动
Kettle要在java环境下运行,jdk自行配置
解压后,到该路径下启动
三、连接数据库
在新建转换里增加,。也可以通过其他方式,自行选择
1
2
报错1:
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driver
意思是没有相关驱动,去下载后,放到lib路径下
这边推荐到这个网站下载:Maven Repository: Search/Browse/Explore (mvnrepository.com)
直接保存到lib路径下
重启Kettle
报错2:
Connection failed. Verify all connection parameters and confirm that the appropriate driver is installed.
Communications link failure
The last packet successfully received from the server was 47 milliseconds ago. The last packet sent successfully to the server was 40 milliseconds ago.
这个报错说驱动已正确安装,但是连有问题,要在选项里添加参数:useSSL=false
要连接mysql8.0版本要下个8.0的驱动,不然也会报错,虽然会报已安装正确的驱动,但不适合mysql8.0的
其他的数据库也要下载相对应的.jar驱动包
serverTimezone=Hongkong