kettle作业start调度改造

接手了老的发邮件的调度:

当前:使用kettle自带的start调度,需要时刻保持服务器中kettle是打开状态,占用资源且不稳定,不小心关闭kettle就会导致程序无法调度,而且挂着几十个作业,每次看到都头疼

计划修改:通过windows 自带的task schedule 工具进行调度,task schedule配置作业调自己编写的 bat文件,bat文件中配置了kettle作业文件。以后发邮件的作业都配置在这个kettle文件中即可

好处:更加稳定且消耗资源变少,也更容易维护(之前多个kettle报错都找不到是哪一个)

 

下图旧架构:

 

 

 

 

修改后使用task schedule调度:

说明:task schedule是windows自带的服务,正常都会有,类比于linux中的crontable

下图为task schedule调bat文件配置:

 

下图是bat文件中指向的kettle作业以及日志(bat文件创建:先建一个txt文件,然后修改文件名为.bat即可)

完成后就可以在task schedule中直接调度或者设置执行时间调度了

 

posted @ 2022-08-05 10:27  数仓李小七  阅读(579)  评论(0编辑  收藏  举报