首先簡單介紹一下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:\Java\jdk1.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。
安裝成功後會出現下圖所示兩個界面: