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

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文件,发现执行成功。并且之后每一分钟执行一次。

 

未完待续...

猜你喜欢

转载自blog.csdn.net/github_39538842/article/details/92613399