一. 安装并配置Java环境
1、JDK下载地址:Archived OpenJDK GA Releases

2、根据自己的需求选择版本进行下载并解压,我这里安装的是JDK21。

然后解压出来放到指定文件夹,我的地址是:C:\Program Files\Java

3、配置环境变量
Win菜单中搜索“环境变量”,点击进入环境变量配置中新建系统变量。
变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk-21.0.2。
可以看到,变量值就是JDK的存放位置


然后再新建系统变量。
变量名:CLASSPATH,变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。

最后修改系统变量path。
新增变量值:%JAVA_HOME%\bin

4、验证Java环境是否配置完成
cmd进入DOS窗口,使用语句java -version,出现java版本信息则证明安装成功

二. 下载并安装kettle
Kettle下载地址:Pentaho Community Edition Download | Hitachi Vantara

这里有个小提示:如果装了杀毒软件(我的是迈克菲,直接给我删掉了)要先关掉,不然文件下载下来被杀毒软件屏蔽或者删除了找不到。
下载完了直接解压出来即可。先不要急着去用,还要配置一下MySQL驱动,不然连接数据库是会报错让你先安装驱动。


三. 下载MySQL驱动并存放到data-integration\lib下
驱动下载地址:MySQL :: Download Connector/J


根据自己的需求选择版本下载即可。下载完成后,解压并将目录下的jar文件拷贝出来。

复制到kettle安装目录的data-integration\lib下即可:

四. 启动kettle实现表输入和表输出
首先双击Spoon.bat启动程序
然后新建转换并将表输入和表输出拖入。


按住shift键,用鼠标从表输入到表输出建立连接。

然后针对该转换配置MySQL连接:
进入主对象树下的DB连接,新建数据库连接,点击测试如果显示正确连接则说明连接成功,点击确定保存。

然后点击共享以便转换对象使用(注意:我这边已经共享过了,所以显示的是停止共享)

双击表输入,在数据库连接处可以看到共享的数据库,点击获取sql查询语句可以获取sql语句,根据需要修改sql语句即可。点击预览可以预览查询结果。

双击表输出,在数据库连接处可以看到共享的数据库,点击浏览选择要写入的表名即可。这里的目标模式就是数据库名,目标表就是要写入的表名,点击预览可以预览查询结果。

都确定保存好之后点击左上角的启动按钮

通过日志可以看到数据读入了237个记录,也成功写入了237个记录。

总结:
先安装配置好Java环境,然后下载解压kettle,最后根据需要下载相关的数据库驱动即可。



















