kettle安装、MySQL数据库连接、报错处理

 

目录

1.环境配置 

2.安装kettle

3.连接数据库

4.连接数据库报错处理

报错一 

 报错二


前言:跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截图:

 

1.环境配置 

在安装使用kettle时需要配置Java环境;

jdk官网下载连接如下(首次下载需要注册账号登录):

Java Downloads | Oracle

📌注:

我们下载jdk8就行,jdk11兼容性不好,容易闪退(亲身测试,原本电脑上下载过jdk11,想图省事直接用,闪退无数次😭😭,目前jdk8测试下来不会)

打开这个网址向下滑可以看到下图,下载jdk

 如果觉得上官网上下载要注册麻烦的小伙伴可在下面的连接中提取,我已经将我下载好的jdk分享到了百度网盘

链接:https://pan.baidu.com/s/1bl_dtdMJHV9UijOI5welQQ?pwd=jrh7 
提取码:jrh7

 下载后根据提示直接无脑安装,找得到地址就行;

安装好后打开"设置—>系统—>系统信息—>高级系统设置—>高级—>环境变量",在用户变量新建变量JAVA_HOME,后面的值是上一步下载的jdk的地址;

 系统变量中新建变量"CLASSPATH",值".;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar;"

''JAVA_HOME'',值是jdk地址;找到Path编辑,没有的话自己新建一个,新建值"%JAVA_HOME%\jre\bin"。弄完这些就可以关闭设置了。

 

 

2.安装kettle

下载kettle连接如下:

 下载后解压出来(Spoon打开很慢,稍等一会,闪退的话,可能是jdk版本不合适,看最上面的第一步)

3.连接数据库

在连接数据库之前先手动启动MySQL(win+r),这里就不将MySQL的安装了(别问为啥,问就是我早就装过了,当时没截图😼),没安的小伙伴可以私聊我

win+r输入”services.msc“

然后找到MySQL手动启动它;

 

回到Spoon

 

4.连接数据库报错处理

报错一 

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

 

 

报错原因:这个报错的原因是因为当前的kettle目录下没有需要连接的数据库驱动,所以我们需要下载一个驱动放到他的lib包里重新启动即可,我创建的是mysql连接所以需要mysql连接驱动

解决方法:

将下载好的jar解压放到\data-integration\lib\的目录下就可以了(建议下载5.1.47版本的,其他版本还会报错,亲测😭)

下载地址

https://mvnrepository.com/artifact/mysql/mysql-connector-javahttps://mvnrepository.com/artifact/mysql/mysql-connector-java

 报错二

Connection failed. Verify all connection parameters and confirm that the appropriate driver is installed.
Communications link failure
 
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

 

错误原因:原因是因为没有选择相应的配置

解决方法:在选项中新增useSSL=false即可

再次测试还会报错

Connection failed. Verify all connection parameters and confirm that the appropriate driver is installed.
The server time zone value '' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support. 

解决办法 

  

文章到这里就结束了,有用的话点个赞呗.........(≧∇≦)ノ

 

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值