kettle使用小结----脚本启动

时间:2023-03-09 03:43:02
kettle使用小结----脚本启动

初学kettle,使用kettle Spoon完成转换(ktr)或作业(kjb)的编写之后,执行作业可以在spoon中直接启动,因为我的需求是持续监控数据表的状态进行数据同步,

所以作业任务需要一直在运行状态,这样的话生产环境一直打开一个Spoon似乎也不太好,那么就先用脚本启动吧

kettle根目录有两个可执行bat文件:pan.bat是执行转换的(对应ktr文件),kitchen.bat是执行作业的(kjb文件)

1:运行cmd,进入kettle目录 D:\software\kettle\data-integration

执行 start pan.bat可以查看脚本中的参数含义

kettle使用小结----脚本启动

2:编写作业启动脚本

------脚本start----

d: ---进入d盘
cd D:\software\kettle\data-integration   ---进入kettle根目录
Kitchen /file D:\software\kettle\workFile\test.kjb /level Basic /logfile D:\software\kettle\log\kettle.log

------脚本end----

参数含义:

/file D:\software\kettle\workFile\test.kjb       ---作业文件的路径

/level Basic       ------------------日志输出等级,基本日志

/logfile D:\software\kettle\log\kettle.log 日志文件路径,创建好日志目录就行,日志文件会自动生成

转换启动脚本的规则和作业启动脚本一样

3:保存为bat文件就可以启动啦

问题:

1:启动后比较耗资源,而且一直增长,有时间在研究

2:资源库的概念和带用户名密码的启动还没试过