iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >kettle安装、MySQL数据库连接、报错处理
  • 892
分享到

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

大数据sqlmysqlkettle 2023-10-03 13:10:30 892人浏览 安东尼
摘要

  目录 1.环境配置  2.安装kettle 3.连接数据库 4.连接数据库报错处理 报错一   报错二 前言:跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截

 

目录

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. 

解决办法 

  

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

 

来源地址:https://blog.csdn.net/weixin_66170039/article/details/129476668

您可能感兴趣的文档:

--结束END--

本文标题: kettle安装、MySQL数据库连接、报错处理

本文链接: https://www.lsjlt.com/news/423045.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作