| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Kettle 连接MySQL连接失败 详细解决步骤(实测) -> 正文阅读 |
|
[大数据]Kettle 连接MySQL连接失败 详细解决步骤(实测) |
前言:先说一下我使用的环境和软件版本,不同的环境】版本即使相同的问题可能处理的解决方案也是不一样;网上教程太多,处理起来也很烦; 操作系统:windows10、MySQL:8.0.16 ?Kettle :8.2 问题描述:错误连接数据库
???? 初步判断:驱动和需要的连接j jira包缺失; 处理方法:网上一顿骚操作; ? ? ? ? 提供几个比较好的地址可以查询下载对接的jira包都是免费开源; https://mvnrepository.com/artifact/mysql/mysql-connector-java 可以参考 下载完jira包之后 将下载的jira包放置到安装kettle的lib目录下; ?这是我本地安装的 :D:\soft\kettle\data-integration\lib 重启 spoon.bat ?可以查看jar 包里面? 是否含有drive.class 驱动? ,一般正常都会有,网上说最新的没有; ?但我下载的 是有Drive.class 驱动的;也不去深究了,可能跟时间有关系 ?好了 重启完了 我们看效果? 哈哈哈哈哈? 我以为成功了 没想到报错还是跟原来一模一样? ; 思绪有点乱 别慌 ; 开始替换别的版本的jia包,然后重启、重启电脑、管理员运行、检查防火墙、数据库密码 一切都是正常 ; 先喝口水冷静冷静? ; 开始苦苦寻找解决方案,突然发现kettle中有jdbc的连接 赶紧情况不对; ?于是网上重新寻觅了一下jdbc中MySQL的配置 mysql_localhost/type=javax.sql.DataSource 开启新的操作 重新打开配置,选择 JNDI? 下面就是见证激动人心的时刻了?? 终于可以了? ; 提几个注意点: 1、优先选择连接J jia包进行连接 ,但是部分版本可能缺失由于8.0的jar包没有提供org.gjt.mm.mysql.Driver.class文件,所以添加驱动之后,还需要修改kettle的配置文件data-integration/simple-jndi/jdbc.properties; 2、连接配置jdbc时需要注意一下 字符集 可能会出现乱码; 3、细心一点问题总能解决 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:26:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |