Kettle 安装与部署


下载

Kettle官方网址:https://community.hitachivantara.com/s/article/data-integration-kettle,目前最新是9.2版本的。

进入官网后选择 –>Data Integration,找到Downloads,看到稳定版本为Data Integration 8.2,选择进行下载即可。

安装

  • 下载好的压缩包进行解压

kettle,kettle安装,kettle配置,kettle下载,spoon.bat,kettle环境变量

  • 打开解压之后的data-integration文件夹

kettle,kettle安装,kettle配置,kettle下载,spoon.bat,kettle环境变量

  • Windows系统,点击Spoon.bat运行;Linux系统点击Spoon.sh运行

Windows系统,点击Spoon.bat运行;Linux系统点击Spoon.sh运行

环境变量配置

因为Kettle是纯Java开发的,因此下载以后需要配置一下环境变量。需要先安装JDK,准备好Java软件的运行环境,安装jdk1.8版本即可,具体操作可参考百度。

常见问题

  1. 启动Kettle后,页面右上角不出现Connect。

kettle,kettle安装,kettle配置,kettle下载,spoon.bat,kettle环境变量

解决方法:打开系统盘用户目录下的repositories.xml配置文件,将乱码内容删除,并删除.spoonrc文件,重启Kettle。

kettle,kettle安装,kettle配置,kettle下载,spoon.bat,kettle环境变量

2、可视化界面spoon.bat打不开,JVM提示不能正常启动

解决方法:

  • 检查环境变量的配置
  • 检查JDK版本,新版本最好用1.6以上
  • 新安装了高版本jdk,环境变量也没问题,但是java -version 版本还是老的,那就检查一下原版本的的快捷方式java.exe还在不在,在的话就删掉。
  • 以文本方式打开spoon.bat ,修改内存配置

3、连接数据库找不到驱动问题(以MySQL为例)

提示错误:

[mysql] : org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database
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

解决办法:把mysql-connector-java-5.1.37-bin.jar拷贝到 \\pdi-ce-6.0.1.0-386\data-integration\lib下面,然后重新启动spoon即可。