kettle使用小結----腳本啟動


初學kettle,使用kettle Spoon完成轉換(ktr)或作業(kjb)的編寫之后,執行作業可以在spoon中直接啟動,因為我的需求是持續監控數據表的狀態進行數據同步,

所以作業任務需要一直在運行狀態,這樣的話生產環境一直打開一個Spoon似乎也不太好,那么就先用腳本啟動吧

kettle根目錄有兩個可執行bat文件:pan.bat是執行轉換的(對應ktr文件),kitchen.bat是執行作業的(kjb文件)

1:運行cmd,進入kettle目錄 D:\software\kettle\data-integration

    執行 start pan.bat可以查看腳本中的參數含義

2:編寫作業啟動腳本

------腳本start----

d: ---進入d盤
cd D:\software\kettle\data-integration   ---進入kettle根目錄
Kitchen /file D:\software\kettle\workFile\test.kjb /level Basic /logfile D:\software\kettle\log\kettle.log    

------腳本end----

參數含義:

/file D:\software\kettle\workFile\test.kjb       ---作業文件的路徑

/level Basic       ------------------日志輸出等級,基本日志

/logfile D:\software\kettle\log\kettle.log 日志文件路徑,創建好日志目錄就行,日志文件會自動生成

轉換啟動腳本的規則和作業啟動腳本一樣

3:保存為bat文件就可以啟動啦

問題:

1:啟動后比較耗資源,而且一直增長,有時間在研究

2:資源庫的概念和帶用戶名密碼的啟動還沒試過

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM