kettle使用windows計劃任務(wù)定時執(zhí)行job

借的圖,開心

目錄:
一、KETTLE定時在實際工作中的場景
二、編寫kettle.bat腳本
三、新建windows定時計劃

一、KETTLE定時在實際工作中的場景

在現(xiàn)實工作中,是不需要在本地配定時任務(wù),因為這樣不規(guī)范,不好把控項目。更多是開發(fā)寫好程序,我們設(shè)置執(zhí)行時間、執(zhí)行頻率。
不過當(dāng)程序報錯時,還是需要自己在本地配任務(wù),所以基礎(chǔ)還是得掌握啦。

當(dāng)初同事給我講定時任務(wù)時,自己一臉懵,也沒學(xué)會……一直覺得定時很難很難,現(xiàn)在學(xué)習(xí)后也豁然開朗。其實在工作中不會的問題、不會的技能就回家學(xué)習(xí),一個一個的解決。

二、編寫kettle.bat腳本

共2步:

1、bat腳本案例
2、bat腳本參數(shù)介紹

1、bat腳本案例

資源庫的形式啟動JOB,腳本如下。
這4個腳本都可以成功運行,大家在編寫bat腳本時修改相應(yīng)的參數(shù)就好,建議參考案例1和案例2。
案例1:

@echo off
e:      #定位到某一磁盤,如果kettle安裝路徑在E盤就定位到e盤;如果kettle安裝路徑在D盤則定位到D盤
cd E:\kettle\Kettle6.0\data-integration    # 路徑為kettle安裝目錄
Kitchen.bat /rep:"kettle6" /user:"admin" /pass:"admin" /job:"交易日數(shù)據(jù)" /dir:"/自行車"
exit

案例2:

@echo off
D:     #定位到某一磁盤
cd D:\silu\Kettle6.0\data-integration   # 路徑為kettle安裝目錄
Kitchen.bat /rep:"oracle_orcl" /user:"admin" /pass:"admin" /job:"HLSZPJJG_LJ_TEXT" /dir:"/temp"
exit

案例3:

D:
cd D:\kettle\data-integration  # 路徑為kettle安裝目錄
kitchen.bat -rep JS_JOB -user admin -pass qdhuang -dir  /FTP抽取入庫  -job jobname  -level=basic>D:\JOB_LOG\JOB.log

案例4:

D:
cd D:\kettle\data-integration  # 路徑為kettle安裝目錄
kitchen.bat -rep KETTLE -user admin -pass qdhuang -dir /業(yè)務(wù)數(shù)據(jù)抽取入庫  -job 自行車 -level=basic>D:\JOB_LOG\JOB.log
2、bat腳本參數(shù)介紹
  • cd :進(jìn)入到kettle安裝執(zhí)行文件目錄下
  • rep:倉庫名,也就是資源庫的名稱
  • user:資源庫用戶名
  • pass:資源庫密碼
  • dir:就是你的job在資源庫中存放目錄 支持中文的目錄
  • job:作業(yè)的名稱
  • level :日志的級別,我們普通的寫basic就可以了,就是最基本的。最后面就是日志了,針對job跑起來的相關(guān)信息都會保存在job.log中。這里我們也可以不寫日志相關(guān)信息。

更多參數(shù)介紹可以參考該文章:windows使用計劃任務(wù)定時執(zhí)行kettle資源庫中的job

編寫好kettle.bat腳本后,雙擊可運行該腳本。如果閃退,則需要檢查該文件內(nèi)容是否正確,編寫正確是不會有閃退的現(xiàn)象。

三、新建windows定時計劃

共6步:

1、開始中搜索任務(wù)計劃程序
2、右鍵創(chuàng)建任務(wù)
3、在常規(guī)中編寫相關(guān)信息
4、觸發(fā)器中選擇新建,選擇設(shè)置定時執(zhí)行任務(wù)
5、操作中選擇需要定時執(zhí)行的bat文件,編輯好后點確定
6、在任務(wù)計劃窗口中可以看見我們新建的任務(wù)

具體操作如圖

1、開始中搜索任務(wù)計劃程序
2、右鍵創(chuàng)建任務(wù)

3、在常規(guī)中編寫相關(guān)信息


4、觸發(fā)器中選擇新建,選擇設(shè)置定時執(zhí)行任務(wù)
如果需要每小時執(zhí)行,則在重復(fù)任務(wù)間隔中選擇每小時,則該任務(wù)就可每小時執(zhí)行。

5、操作中選擇需要定時執(zhí)行的bat文件,編輯好后點確定。

6、在任務(wù)計劃窗口中可以看見我們新建的任務(wù)

7、檢查定時是否設(shè)置成功

參考文章1:windows定時執(zhí)行kettle的job__資源庫是數(shù)據(jù)庫__資源庫是文件夾
參考文章2:windows定時執(zhí)行kettle的job
疑難問題1:windows 任務(wù)計劃運行 批處理bat文件cmd命令 閃退
疑難問題2:KETTLE添加windows定時任務(wù)時用戶報錯

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容