kettle中命令列執行轉換或者作業
阿新 • • 發佈:2018-12-04
很多時候,我們都會講做好的kettle轉換或者作業放到linux伺服器執行,基於linux沒有圖形介面,所以此時用命令列是必要的了。
一、windows下cmd執行方式:
首先說一下windows下如何執行,算是一個回顧吧:
找到kettle安裝目錄,在目錄下直接cmd可以進入該目錄
注意點:必須到指令碼目錄下執行cmd方可執行pan或者kitchen
1. 執行轉換:
開啟cmd命令列視窗,轉到Pan.bat所在的目錄,然後執行檔案的命令為:pan /file D:\kettle\***.ktr
2. 執行作業:
開啟cmd命令列視窗,轉到Pan.bat所在的目錄,然後執行檔案的命令為:kitchen /file D:\kettle\***.kjb
二、linux下執行轉換或者作業
1. 執行轉換:
/opt/data-integration/pan.sh -file=/srv/kettle/workspace/***.ktr
2. 執行作業:
/opt/data-integration/kitchen.sh -file=/srv/kettle/workspace/***.kjb
注意點:/opt/data-integration是我kettle解壓目錄,/srv/kettle/workspace是我放轉換或者作業的位置
到此為止,命令全部完畢。