Kettle命令列使用說明

2022-04-15 09:42:32 字數 1945 閱讀 9253

kettle命令列使用說明

用來執行轉換。引數與kitchen類似,如下。

1- -version顯示版本資訊

2- -file=filename執行xml檔案

3- -param:key=value指定命名引數

4- -log=logging filename 設定日誌檔案

5-  -level=logging level  設定日誌級別

error:只顯示錯誤

nothing:不顯示任何輸出

minimal:只使用最少的記錄

basic:這是預設的基本日誌記錄級別

detailed:詳細的日誌輸出

debug:以除錯為目的,非常詳細的輸出

rowlevel:使用行級記錄,會產生大量的資料

返回狀態,pan會基於執行狀況返回乙個錯誤碼:

0:轉換執行成功

1:處理過程中發生錯誤

2:在裝載或者執行時發生意外的錯誤

3:不能初始化轉換

7:轉換不能從資源庫或xml中裝載

8:裝載步驟或外掛程式錯誤(通常是裝載其中乙個外掛程式錯誤)

9:命令列用法錯誤

事例:

56

11 * * * /bin/sh /**/kettle/data-integration/pan.sh -file=/***/script/topic_keyindex_device_daily-data-producter-all_income.ktr -level=debug >> /tmp/kettle-log/topic_keyindex_device_daily-data-producter-all_income.log

用來執行作業。這是乙個命令列執行工具,引數說明如下。

1) -rep:repositoryname任務包所在儲存名

2) -user:repositoryusername執行人

3) -pass:repositorypassword執行人密碼

4) -job:thenameofthejobtolaunch任務包名稱

5) -dir:thedirectory(don'tforgettheleading/or\)

6) -file:thefilename(jobxml)tolaunch

7) -level:thelogginglevel(basic,detailed,debug,rowlevel,error,nothing)指定日誌級別

8) -log:theloggingfiletowriteto指定日誌檔案

9) -listdir:listthedirectoriesintherepository列出指定儲存中的目錄結構。

10) -listjobs:listthejobsinthespecifieddirectory列出指定目錄下的所有任務

11) -listrep:listthedefinedrepositories列出所有的儲存

12) -norep:don'tlogintotherepository不寫日誌

示例: 1.  windows 中多個引數以 / 分隔,key 和value之間以:分隔

ü 作業儲存在檔案

kitchen.bat /level:basic>d:\etl.log /file:f:\kettledemo\email.kjb

ü 作業儲存在資料庫

kitchen.bat /rep kettle /user admin /pass admin /job f_dep_comp

(rep的值為資料庫資源庫id)

linux 中引數以 –分隔

作業儲存在檔案

kitchen.sh-file=/home/job/huimin.kjb >> /home/ log/kettle.log

作業儲存在資料庫

./kitchen.sh -rep=kettle1 -user=admin -pass=admin -level=basic -job=job

Kettle命令列使用說明

kettle命令列使用說明 用來執行轉換。引數與kitchen類似,如下。1 version顯示版本資訊 2 file filename執行xml檔案 3 param key value指定命名引數 4 log logging filename 設定日誌檔案 5 level logging leve...

svn命令列使用說明

0 檢視幫助 命令 svn help 1 同步 checkout 伺服器資料到本地 命令 svn checkout directory svn co directory 例 把 目錄同步到本地的 usr local svn book network 目錄 cd usr local svn book ...

svn命令列使用說明

自 http www.svn8.com svnsy 20080212 117.html 0 檢視幫助 命令 svn help 1 同步 checkout 伺服器資料到本地 命令 svn checkout directory svn co directory 例 把 https svn.test.cn...