首先简单介绍一下Kettle,Kettle是一个java编写,可以在Window、Linux、Unix上运行的国外开源ETL工具。它允许你管理不同的数据库、Excel和CSV格式数据,提供一个通过可视化的用户环境来开发你想要的ETL作业。Kettle中有两种脚本文件,transformation和job,transformation主要完成针对数据的基础转换,job完成整个工作流的控制。
Kettle安装之前需要先安装jdk,安装步骤如下:
JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK安装:
1.双击进行安装,如果不更改任何配置,直接下一步傻瓜式安装到结束。
JDK环境变量设置:
步骤:计算机→属性→高级系统设置→高级→环境变量
1.设置变量名:JAVA_HOME;设置变量值:D:Javajdk1.8.0_181
2.设置完成后,查看是否安装成功;进入cmd窗口,输入java -version。
Kettle的下载,官方网站下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/
Kettle的安装,下载kettle压缩包后因为Kettle免安装,所以解压缩到任意本地路径即可。
因为,运行spoon在不同的平台上运行spoon所支持的脚本:
Spoon.bat:在Windows平台上运行spoon;
Spoon.sh:在Linux、AppleOSX、Solaris平台上运行Spoon。
安装成功后会出现下图所示两个界面: