kettle自带job执行经常闪退,推荐window系统定时任务调用 job 或xxljob调用
xxljob调用 bat方式
1.在kettle中新建1.job
2创建bat的方式
2.1.配置环境变量 KETTLE_HOME(注:也可不配置,以下%KETTLE_HOME%用系统中绝对路径代替)
2.2创建相关timing.bat文件
命令说明 :
cd "%KETTLE_HOME%\\data-integration" (进入kettle目录)
kitchen /file %KETTLE_HOME%/1.kjb /level Basic /logfile %KETTLE_HOME%\timing.log
(kitchen /file %KETTLE_HOME%/1.kjb kitchen 调用job ,/level Basic /logfile %KETTLE_HOME%\timing.log 记录日志到timing.log中)
3新建任务选择powshell
4,编辑IDE 调用之前写的bat
5保存后,点击执行查看结果
chcp 936 (可解决中文目录乱码执行失败问题)
cd "%KETTLE_HOME%\data-integration"
d:
kitchen /file %KETTLE_HOME%/中文.kjb
@pause