1.kettle是什麼
Kettle是一款國外開源的ETL工具,純java編寫,可以在Window、Linux、Unix上運行,綠色無需安裝,數據抽取高效穩定。中文名稱叫水壺,該項目的主程序員MATT 希望把各種數據放到一個壺裏,然後以一種指定的格式流出。
更多介紹,參考kettle中文網:http://www.kettle.net.cn/
2.kettle四大家族
Chef(中文:廚師)、Kitchen(中文:廚房)、Spoon(中文:勺子)、Pan(中文:平底鍋)---注意英文發
Chef—工作(job)設計工具 (GUI方式)
Kitchen—工作(job)執行器 (命令行方式)
Spoon—轉換(transform)設計工具 (GUI方式)
Span—轉換(transform)執行器 (命令行方式)
1.前置條件
JDK1.5+
2.下載
Data Integration (or Kettle) 7.1版本下載:https://sourceforge.net/projects/pentaho/files/Data%20Integration/7.1/pdi-ce-7.1.0.0-12.zip/download。
其他版本可以通過在下載頁選擇
3.安裝
因Kettle是開源工具,下載的壓縮包直接解壓到本地路徑即可。
4.啓動
由於是WIN平臺,雙擊 Spoon.bat:
啓動畫面:
啓動完成:
說明JDK版本與kettle版本不匹配(這裏7.0匹配1.8的版本)