kettle的job定时任务的一个小问题

本文探讨了Kettle中Job定时任务的执行机制,通过一个简单的表输入和表输出Job案例,分析了Job在不同定时设置下的执行行为,揭示了Job执行结束后的定时重启策略,区别于月份、周和天的定时任务。

kettle的job定时任务的一个小问题

思考,启动此job,做一个最简单,job实现表输入和表输出,但是实现表输入和表输出要花2个小时。那么这个job定时是如何执行的呢???
第一种情况、job定时60分钟即1个小时。当job执行结束(即用了2个小时以后),再等待一个小时,再次执行此job的转换表输入和表输出。
第二种情况、job执行了60分钟即1个小时,job重新启动,造成job的转换需要2个小时完成的表输入和表输出没有执行完。重新启动job执行了转换的表输入和表输出。
一开始我以为是第二种情况的实现效果,后来经给验证,才发现job的定时任务选择时间间隔,是你的job执行结束以后,然后等待你定的时间以后才会执行下一个job。
区别于job定时任务的月份,周,天定时任务的执行。

 

待续......

posted @ 2019-01-08 20:20 别先生 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值