栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在Linux中部署kettle增量调度

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在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......"

4.赋予权限

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

1.kettle中的kitchen.sh

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

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

5.定时任务

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/709950.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号