【SmartJob】配置说明
SmartJob文件夾缺省位置為:/home/smart
目錄結構說明
SmartJob/conf:配置文件路徑
SmartJob/conf/htdb.jdbc.properties:商用庫連接配置文件
SmartJob/conf/rtdb.jdbc.properties:實時庫/全景庫連接配置文件
SmartJob/conf/SmartJob.properties:框架配置文件
SmartJob/lib:框架庫路徑
SmartJob/log:日志路徑
SmartJob/task:功能模塊路徑
數據庫配置
先確認數據庫中是否存在以下表:
job_delayjob、job_failure_job、job_job、job_task
然后打開表job_task,參考下圖在其中填入上述數據(一般只要填終端在線率即可)
字段說明:
ID:自增主鍵
DESCRIPTION:功能描述
JAR:相關模塊的Jar包(需分大小寫,必須按照圖中填寫)
CRON:用于定義什么時間調度該任務,參考附件cron表達式生成/解析器
LASTUPDATETIME:最后執行時間,任務會從此時間之后執行,建議設置成當天夜間非整點時間,注意日期時間格式須和上圖中一樣。
RETRYMAXSIZE:最大重試次數,一般填1即可
RETRYDELAYTIMEMINUTES:重試間隔,單位是分鐘
ENABLE:模塊啟用標志,1-啟用,0-停用(僅將需要的填1)
GROUPNAME:組標志,須和配置文件中對應
SmartJob.properties文件配置
group=hainan #這個需要和數據庫表job_task中的GROUPNAME字段相符
maxJobs=1 #最大并發任務數量,可以配1
minJobs=1 #最小并發任務數量,可以配1
htdb.jdbc.properties文件配置
如下圖所示,如果是金倉數據庫使用黑色部分,如果是達夢數據庫使用綠色部分;IP地址部分需要根據實際情況修改,密碼部分已加密。
rtdb.jdbc.properties文件配置
如下圖所示,IP地址部分需要根據實際情況修改,密碼部分已加密。
smartjob.sh文件配置
如果使用Linux操作系統,請配置smartjob.sh文件;如果使用windows系統,請配置smartjob.bat文件。兩個文件的配置類似,下面以smartjob.sh為例。如下圖所示,達夢數據庫使用Dm7JdbcDriver17.jar,金倉數據庫使用kingbasejdbc4.jar。
查看SmartJob運行情況
日志文件路徑:
/homs/smart/SmartJob/nohup.out
/homs/smart/SmartJob/log/*.log
日志文件說明:
SmartJob.log:調度管理程序的日志
TaskName.log:具體任務的日志(TaskName為步驟2中配置的JAR字段的值)
【附件】Cron表達式在線生成/解析器
http://cron.qqe2.com
總結
以上是生活随笔為你收集整理的【SmartJob】配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 单个网卡配置多个IP
- 下一篇: 怎么把固态变成主硬盘 如何将固态硬盘设为