Kettle自己有三個主要元件:Spoon,Kitchen,Pan。其中Spoon是一個圖形化的介面,用於windows的時候,先設定環境變數:pentaho_java_home,例如:C:\Program Files\jdk1.8,其實就是你的java安裝目錄,1.6以上即可。windows下雙擊Spoon.bat就可以了,介面如下:
新建轉換後在左邊的主物件樹中建立DB連線用以連線數據庫。如圖所示:
建立DB連線資訊(以Postgresql爲例)
數據庫連線高階設定
設定成功後點擊測試或者瀏覽驗證連線設定是否正確
在覈心物件樹中的輸入建立表輸入(拖拽或者雙擊)
雙擊拖過來的表,可以編輯表輸入,選擇數據庫連線和編輯sql語句。
在覈心物件樹中的輸出建立表輸出(拖拽或者雙擊)
通過「跳」將兩個操作關聯(或者按下shift鍵將表輸入指向表輸出)
設定表輸出
master節點(勾選主伺服器)
slave1節點
slave2節點
點選選擇子伺服器將三臺機器全選
最終設定頁面