1. 程式人生 > >kettle中命令列執行轉換或者作業

kettle中命令列執行轉換或者作業

很多時候,我們都會講做好的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是我放轉換或者作業的位置

到此為止,命令全部完畢。