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

这篇具有很好参考价值的文章主要介绍了kettle安装、MySQL数据库连接、报错处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 文章来源地址https://www.toymoban.com/news/detail-723072.html

目录

1.环境配置 

2.安装kettle

3.连接数据库

4.连接数据库报错处理

报错一 

 报错二


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

 

1.环境配置 

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

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

Java Downloads | Oracle

📌注:

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

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

kettle mysql 驱动,大数据,sql,mysql,kettle

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

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

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

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

kettle mysql 驱动,大数据,sql,mysql,kettle

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

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

kettle mysql 驱动,大数据,sql,mysql,kettle

 kettle mysql 驱动,大数据,sql,mysql,kettle

 

2.安装kettle

下载kettle连接如下:

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

kettle mysql 驱动,大数据,sql,mysql,kettle

3.连接数据库

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

win+r输入”services.msc“

kettle mysql 驱动,大数据,sql,mysql,kettle

然后找到MySQL手动启动它;

kettle mysql 驱动,大数据,sql,mysql,kettle 

回到Spoon

kettle mysql 驱动,大数据,sql,mysql,kettle

 kettle mysql 驱动,大数据,sql,mysql,kettle

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 mysql 驱动,大数据,sql,mysql,kettle 

 

报错原因:这个报错的原因是因为当前的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

kettle mysql 驱动,大数据,sql,mysql,kettle

 报错二

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.

kettle mysql 驱动,大数据,sql,mysql,kettle 

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

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

kettle mysql 驱动,大数据,sql,mysql,kettle

再次测试还会报错

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. 

解决办法 

kettle mysql 驱动,大数据,sql,mysql,kettle  

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

kettle mysql 驱动,大数据,sql,mysql,kettle

 

到了这里,关于kettle安装、MySQL数据库连接、报错处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • QT mysql 驱动-数据库安装以及qt连接ssl报错问题

    文章末尾是引用笔记 配置MySQL8.0 环境变量 如果不配置MySQL环境变量,就不能在命令行直接输入MySQL登录命令。下面说如何配置MySQL的环境变量: 步骤1:在桌面上右击【此电脑】图标,在弹出的快捷菜单中选择【属性】菜单命令。 步骤2:打开【系统】窗口,单击【高级系统设

    2024年01月20日
    浏览(56)
  • Kettle之数据库连接方式

    Kettle软件主要提供了4种数据库连接方式,分别是JDBC、ODBC、OCI、JNDI,其中 OCI 只适用于Oracle。本文重点对使用比较普遍的 JDBC 和 JNDI 连接方式进行探讨,后面会有单独文章对 ODBC 连接方式进行说明。 在进行数据库连接之前,需要确保以下两个方面已经准备好: 1、对应类型对

    2023年04月24日
    浏览(64)
  • Kettle连接SQLSERVER数据库

    下载驱动程序 微软官网下载 Microsoft SQL Server JDBC 驱动程序:https://www.microsoft.com/zh-cn/download/details.aspx?displaylang=enid=11774e6b34bbe-475b-1abd-2c51-b5034bcdd6d2=truea03ffa40-ca8b-4f73-0358-c191d75a7468=true44F86079-8679-400C-BFF2-9CA5F2BCBDFC=1 双击下载的软件进行解压,找到jre8文件夹底下的sqljdbc42.jar文件,

    2024年02月11日
    浏览(75)
  • 解决:Navicat连接数据库报错10060处理

    在使用mysql连接Linux中的mysql数据库时,提示如下信息 可能是3306端口未开通 1、首先查看3306端口有没有开通 [root@localhost ~]# sudo firewall-cmd --permanent --add-port=3306/tcp 下面的图是开通成功的 2、没有开放则添加3306端口 3、添加端口后刷新防火墙 4、再次使用Navicat连接数据库即可

    2024年02月07日
    浏览(51)
  • Kettle连接人大金仓KingbaseES数据库

    一、方法1:某些情况下连接上数据库后,加载数据较慢,甚至卡死时,可往下参考方法2。 1、驱动下载。在人大金仓官网–通用型数据库–接口驱动– JDBC 驱动程序 X86(第一个驱动包)下载出来,直达链接(点此直达)。 2、解压驱动包。注意,驱动包zip文件里面共有6个文

    2024年02月05日
    浏览(155)
  • py连接sqlserver数据库报错问题处理。20009

    pymssql模块连接sqlserver出现如下错误: 打开“SQL Server Configuration Manager”,找不到的话,可在计算机管理 - 服务和应用程序中找到。 在SQL Server Network Configuration - Protocols for SQLEXPRESS中启用TCP/IP协议, TCP/IP - Properties - IP Addresses 修改里面ip为127.0.0.1的启用状态。 TCP/IP - Properties

    2024年02月01日
    浏览(48)
  • DataGrip 安装 与 连接MySQL数据库

    Jetbrains是著名的编程工具商业软件提供商,旗下有很多软件。包括IDE、团队开发工具、插件和微软.Net辅助工具、包括自创语言Kotlin等。我们通常用的和说的全家桶,主要就是指它的IDE套件。Jetbrains的IDE工具都支持跨平台,同时有Windows、Linux和MacOS版本。 DataGrip 是一个跨平台的

    2024年02月13日
    浏览(37)
  • MySQL数据库连接失败,报错:ERROR 1040 (HY000): Too many connections

    MySQL数据库连接失败,报错:ERROR 1040 (HY000): Too many connections 连接MySQL突然出现“ERROR 1040 (HY000): Too many connections”。根据字面意思,应该是数据库的终端太多,下面修改mysql的配置文件解决。 MySQL默认连接数是151 临时配置 如果在生产环境数据库出现了最大连接数建议使用临时

    2024年02月12日
    浏览(47)
  • 连接数据库报错2003-Can‘t connect to MySQL server on ‘localhost‘(10061)

    连接数据库报错:2003-Can’t connect to Mysql server on ‘localhost’(10061) 连接数据库报错:2003-Can’t connect to Mysql server on ‘localhost’(10061) 1251-Client does not support authentication protocol requested by server;consider upgrading MySQL client ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (us

    2024年02月05日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包