当前位置: 代码网 > 服务器>服务器>Linux > 在Linux中部署kettle增量调度方式

在Linux中部署kettle增量调度方式

2025年11月04日 Linux 我要评论
linux部署kettle增量调度1.第一步肯定是先把咱们的kettle上传至linux我是习惯直接把文件夹扔上去,需要解压则上传后解压。/softdata/data-integration/2.检查

linux部署kettle增量调度

1.第一步肯定是先把咱们的kettle上传至linux

我是习惯直接把文件夹扔上去,需要解压则上传后解压。

/softdata/data-integration/

2.检查是否安装jdk

java-version

3.上传工程至linux

我是放在这个文件夹下

/softdata/kettle_job/kettle_job_new/bijob

4.编写增量调度脚本

vi bijob_all.sh
echo "java process not exist,run......"

source /etc/profile
echo 'date'":starting real_time_bi!"
today=`date +%y%m%d`
echo 'date'
/softdata/data-integration/kitchen.sh -file=/softdata/kettle_job/kettle_job_new/bijob/bitotaljob.kjb  -level=error  -log=/softdata/log/bitotaljob$today.log  #file后边跟着的就是需要执行的kjb 之后的也就是日志
echo 'date'":finish real_time_bi!"
echo "java process exist,run......"

5.赋予权限

这里有两个地方需要给权限

1.kettle中的kitchen.sh

2.调度脚本以及所有的kjb

chmod -r 777  xxx  #将xxx文件夹下所有的文件及文件夹赋予权限

6.定时任务

crontab -e
*/30 * * * * . /softdata/kettle_job/kettle_job_new/bijob/bijob_all.sh

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com