kettle是開源ETL數據處理工具,最新版本增加了服務端運行任務支持,我們將一步一步完成安裝配置,並能在上面進行可視化數據ETL處理。
一、安裝包
pdi-server:服務端
pdi-client:設計器
二、安裝配置服務端
安裝JDK1.8環境(略)
把pentaho-server.tar壓縮包直接解壓到服務器目錄中,如:/opt/pentaho-server
運行目錄中執行文件:start-pentaho.bat(sh),啓動服務,這裏注意:默認佔用8080端口,而且初次啓動初始化需要幾分鐘時間,請耐心等待。
啓動成功後,通過瀏覽器可以訪問控制檯, http://localhost:8080/pentaho,默認用戶名:Admin,默認密碼:password。登錄後即可看到主界面,如圖:
三、運行客戶端
下載kettle壓縮包,解壓到目錄中,運行:spoon.bat(sh)打開設計器,如圖:
四、配置服務端
點擊界面右上角的“connect”按鈕,彈出菜單,選擇“Repository Manager...”,進入鏈接管理器,再點擊“Get Started”按鈕添加新服務,如圖:
這裏URL就填寫你安裝服務端的ip地址和端口即可,其他不變,完成後顯示添加成功。
五、連接服務端
重新點擊右上角“connect”按鈕後會顯示已經存在的服務端條目,選擇後提示輸入用戶名、密碼(默認:Admin/password)登錄即可,這樣後續所有創建的文件都會保存在服務端。