开发者

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

开发者 https://www.devze.com 2025-11-05 09:57 出处:网络 作者: Citrus-
目录linux部署kettle增量调度1.第一步肯定是先把咱们的kettle上传至Linux2.检查是否安装JDK3.上传工程至linux4.编写增量调度脚本5.赋予权限6.定php时任务总结Linux部署kettle增量调度
目录
  • linux部署kettle增量调度
    • 1.第一步肯定是先把咱们的kettle上传至Linux
    • 2.检查是否安装JDK
    • 3.上传工程至linux
    • 4.编写增量调度脚本
    • 5.赋予权限
    • 6.定php时任务
  • 总结

    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.赋予权限

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

    1.kettle中的kitchen.sh

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

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

    6.定时任务

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

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.cppcEIhswns.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号