不多說,直接上干貨!
kettle里有不同工具,分別用於ETL的不同階段。
初學者,建議送Spoon開始。高手,是四大工具都會用。
Sqoop: 圖形界面工具,快速設計和維護復雜的ETL工作流。集成開發環境,提供了一個圖形用戶界面,用於創建/編輯作業和轉換。Sqoon也額可以用於執行/調試作業或轉換,它也有性能監控的功能。
Kitchen: 運行作業的命令行工具。作業的命令行運行程序,可以通過Shell腳本來使用。Shell腳本一般通過調度程序,如cron或Windows計划任務,來調度執行。
Pan : 運行轉換的命令行工具,和Kitchen一樣通過Shell腳本來使用。執行轉換而不是作業。
Carte: 輕量級的(大概1MB)Web服務器,用來遠程執行轉換或作業。一個運行有Carte進程的機器可以作為從服務器,從服務器是kettle集群的一部分。
我這里是以Windows下安裝kettle為例。
是安裝在D:\SoftWare\kettle\data-integration下