kettle常用命令

dev_Job与KTR文件路径:
cd ~/kettle/data-integration/data

执行路径:cd ~/kettle/data-integration
Linux启动ktr:
./pan.sh -file=data/test1.ktr >> data/log/test.log &

Linux启动Job:
./kitchen.sh -file = data/job2.kjb >> data/log/job2.log &

实例:【执行路径:cd ~/kettle/data-integration】
KIDO:
./pan.sh -file=data/kido.ktr >> data/log/kido.log &

./pan.sh -file=biz_user.ktr >> data/biz_user.log &

biz、Kido:【注意:需将Job与ktr放至同一层文件夹下】
./kitchen.sh -file data/job/bizAndKido.kjb >>data/log/bizAndKido.log &

【首先添加权限:chmod +x *.sh】
sh ~/kettle/data-integration/kitchen.sh -file data/job/bizAndKido.kjb >>data/log/bizAndKido.log &

sh ~/kettle/data-integration/kitchen.sh -file data/kido/kido.kjb >>data/log/kido.log &

资源库:
sh kitchen.sh -rep=kettle -user=admin -pass=admin -dir=/BI_ODS/biz -job=biz_job -level=Basic
日志打印至log
sh kitchen.sh -rep=kettle -user=admin -pass=admin -dir=/BI_ODS/biz -job=biz_job -level=Basic >> ~/kettle/data/logs/biz_job.log &

【shell脚本】
新增shell
vi kido.sh
shell内容:
#!/bin/sh
export JAVA_HOME=/usr/local/app/jdk1.8.0_66
export LANG=en_US.UTF-8
echo “kido-start”
cd ~/kettle/data-integration
echo “cd-------”
sh kitchen.sh -file data/kido/kido.kjb >>data/log/kido.log &
echo “end------------”

定时:【每天凌晨 零点30分同步】
30 0 * * * sh ~/kettle/shell/kido.sh >> ~/kettle/shell/kido.log &

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值