kettle定时任务配置详细教程

kettle的两种定时任务脚本

在我们用kettle工具进行数据处理时,经常会因为定时任务而苦恼,并且kettle的转换流程无法进行定时任务配置,通常会将转换流程封装成一个工作流然后进行调度配置,虽然问题解决了,但是,工作的窗口不能被关闭,一直运行了显然对内存来说是一种负担,于是有了通过本地定时任务配置相关的启动脚本的方案来解决相关问题,下面我将为大家详细解释。

一、转换流程示例

在这里插入图片描述

二、对转换流程进行工作流封装

在这里插入图片描述

1、转换组件中指定的转换流程文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jm3VKtYJ-1608792648121)(C:\Users\86158\AppData\Roaming\Typora\typora-user-images\image-20201224142050508.png)]

三、定时脚本编写

1、脚本一 name.bat格式
cd C:\Users\Administrator\Desktop\kettle\FusionData-DG

kitchen.bat /file C:\Users\Administrator\Desktop\kettlefile\fezxrw.kjb  /level Basic>>C:\Users\Administrator\Desktop\kettlefile\log\fjzx_%date:~0,4%%date:~5,2%%date:~8,2%.log
  1. cd 后面跟的为你的kettle程序的入口 也就是kettle整个集成环境的入口 也就是Spoon.bat所在的目录

  2. kitchen.bat 是kettle集成环境中调度文件 与Spoon.bat在同一目录下

  3. /file 后面跟的是你的job文件 也就是封装转换流的文件

  4. /level Basic 为你的日志等级 >>后面跟的是你的日志文件路径以及日志文件名称(自己设置,log后缀)

2、脚本二 name.bat格式
cd C:\Users\Administrator\Desktop\kettle\FusionData-DG
kitchen /file C:\Users\Administrator\Desktop\kettlefile\fezxrw.kjb  /level Basic /logfile C:\Users\Administrator\Desktop\kettlefile\log\fx_%date:~0,4%%date:~5,2%%date:~8,2%.log
@pause
  1. cd 后面跟的为你的kettle程序的入口 也就是kettle整个集成环境的入口 也就是Spoon.bat所在的目录
  2. kitchen /file 是日志文件路径
  3. /logfile 后面跟的是你的日志文件路径
  4. /level Basic 为你的日志等级 >>后面跟的是你的日志文件路径以及日志文件名称(自己设置,log后缀)
  5. @pause就是运行完停止的意思

四、定时任务配置

1、找到你计算机上的定时任务程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iSR0bt2-1608792648123)(C:\Users\86158\AppData\Roaming\Typora\typora-user-images\image-20201224144323330.png)]

2、点击右键,创建基本任务 名称描述自己取

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JiJLS3Uw-1608792648126)(C:\Users\86158\AppData\Roaming\Typora\typora-user-images\image-20201224144420762.png)]

3、配置你定时任务执行的时间

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e4CKYrcV-1608792648127)(C:\Users\86158\AppData\Roaming\Typora\typora-user-images\image-20201224144557451.png)]

4、选中你所编写的脚本,要以bat为后缀

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GR5b3fCv-1608792648129)(C:\Users\86158\AppData\Roaming\Typora\typora-user-images\image-20201224144811649.png)]

5、点击完成即可 测试时候在你的任务里直接右键运行即可实时测试 不影响所配置的具体执行时间

任务程序是傻瓜式配置 如有不理解 欢迎留言

控制欲望 脚踏实地

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值