流程
- 准备
- 下载
- 安装
- 测试链接
- 常见问题
准备
需要提前安装好 JDK 配置好环境变量 (教程看前文)
安装好mysql(教程看前文)
下载好pentaho链接数据库驱动
下载pentaho安装包
https://pentaho.com/wp-content/uploads/2024/04/three-steps-to-install-pentaho-data-integration-ce_2.pdf
下载
https://pentaho.com/pentaho-developer-edition/
下载基础版本即可
这里下载可能需要一点 科学手段,如果您不方便下载 我这里把我的安装包放在 公众号(r一起来搞机)大家回复关键字 pdi 获取 或者私信我
安装
解压到本地
测试链接
双击打开。bat 稍等片刻 会弹出欢迎页面
下载连接器
你需要从MySQL官方网站下载合适的JDBC驱动。驱动通常以JAR文件的形式提供。确保选择与你的MySQL数据库版本兼容的驱动版本。
一般是 mysql-connector-j-X.X.X
https://mvnrepository.com/artifact/mysql/mysql-connector-javahttps://www.mysql.com/cn/products/connector/
我们将jar包放在 lib目录下面
pdi-ce-10.2.0.0-222\data-integration\lib
重启
点击左上角文件-新建转换
新建连接找到 mysql 输入自己的数据库信息 把页面的空都填上
测试连接即可
常见问题
常见的kettle报错
1、打开kettle后一闪而过就没了
可能有如下原因:
① Java环境没配置好会出现问题
② 可能是JDK版本太低了,Pentoho 10.2.0.0-222 需要 JDK11-18版本才行,具体的可以查看spoon.bat配置文件。
③ Java环境配置对了,但是启动不了spoon.bat,也就是双击spoon.bat后一闪就没了的问题。
报错:error:could not create the java virtual machine;这错误并不是说java虚拟机出了问题,可能是由于kettle启动内存过大,要修改spoon.bat里内存配置:
2、连接数据库报错
大部分连接数据库报错,除了IP/账号密码/端口/库不对之外,就是没有把数据库驱动放到data-integration7\lib下,下载好对应的驱动,放置到lib文件下即可。
3、kettle无法创建xml相关步骤,有相关步骤的.ktr文件也打不开
可能是因为路径中包含中文,将整个安装包移动到桌面或其他没有中文字符的路径下,重启Spoon.bat即可。
在这里插入图片描述