kettle安装、MySQL数据库连接、报错处理
跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截图:
目录
前言:跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截图:
1.环境配置
在安装使用kettle时需要配置Java环境;
jdk官网下载连接如下(首次下载需要注册账号登录):
📌注:
我们下载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.
解决办法
文章到这里就结束了,有用的话点个赞呗.........(≧∇≦)ノ
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)