公司有很多业务使用了Kettle来抽取数据,Kettle比较强大,它自身就支持定时任务执行,操作步骤如下:
设置kjb文件
使用spoon编写好kettle服务
设置定时任务
设置具体的定时任务
设置完成后,保存即可。
设置定时启动(使用kitchen.sh设置)
进入Linux,进入kettle文件目录(我本地服务器):/data/kettle/data-integration
编写命令行
# 启动格式
nohup ./kitchen.sh -file=/home/etl/kettle/kettle_job/etl_zhibiao_lib_zl/etl_zhibiao_lib.kjb -level Basic >> /home/etl/kettle/logs/etl_zhibiao_lib_zl/out.log 2>&1 &
运行即可