Kettle作业定时调度

ETL是一项周期性的任务,需要定时执行,调度Kettle有几种方式:

  1. 使用Java或者其他编程语言来集成调度
    优点是灵活、自由,而且可以统一管理依赖关系

  2. 使用CMD命令来调度
    我们使用Kettle开发任务,是在图形界面上,实际调用的时候,可以使用kettle中的后台命令直接调用,这样在shell或者cmd下就可以直接调度


  3. 使用Kettle控件的调度功能
    作业中的控件,自带了一个简易版调度功能,平时使用不多,但也可以用。

这回,主要介绍下这个自带的调度小功能。

这是一个空的作业,只有开始和成功,加一个写日志控件


我们双击这个START,就可以设置定时调度了。


我们勾选重复,然后选择调度周期就行了

配置好后,执行,会看到它自动重复调度
这个程序就会一直在后台调度,但是界面不能关,关掉后就不会调度了。

当然,我们也可以在后台调度这个任务,它也会按照调度来执行


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容