使用kettle工具定时抽取mysql数据到hbase集群的表中(五)

本文介绍了Kettle任务定时自动执行的方法。先准备好将mysql抽取到hbase表的ktr文件,在Kettle中新建并配置job,设置定时每分钟执行一次,保存为kjb文件。然后利用Ketchen.bat执行kjb文件,编写hbaseJob.bat文件并执行,可实现任务定时执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kettle任务定时自动执行

 

1.准备好我们刚才配置完成的将mysql抽取到hbase表的kettle转换,是一个ktr文件

2.Kettle中新建job

 

3.配置job,选择start和转换,按住shift将start与转换连接

 

4.双击start配置定时,每分钟执行一次

 

5.双击转换选择我们准备好的ktr文件

 

6.执行job。第一次执行会让你选择job的保存路径。最后保存的是一个kjb文件

 

 

利用kettle自带的Ketchen.bat执行我们的hbaseJob.kjb文件

 

1.打开kettle安装目录找到Ketchen.bat,记住它的路径

 

新建一个hbaseJob.bat文件,编写内容

d:    (kettle安装的盘符)

cd D:\KETTLE\data-integration   (进入Ketchen.bat所在的目录)

 

kitchen  /file:D:\KETTLE\hbaseJob.kjb  /level:Base>>D:\KETTLE\log.log 

(执行Ketchen.bat。其中/file后面的时候kjb文件的路径,/level后面是log日志存放的地方,Bsae是日志等级)

 

 

 

2.双击执行hbaseJob.bat文件,

 

 

稍等一会后打开我们刚刚指定的log文件,发现执行成功。并且之后每一分钟执行一次。

 

未完待续...

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值