在Linux中部署kettle增量調(diào)度方式
Linux部署kettle增量調(diào)度
1.第一步肯定是先把咱們的kettle上傳至Linux
我是習(xí)慣直接把文件夾扔上去,需要解壓則上傳后解壓。
/softdata/data-integration/
2.檢查是否安裝JDK
java-version
3.上傳工程至linux
我是放在這個文件夾下
/softdata/kettle_job/kettle_job_new/BIJOB
4.編寫增量調(diào)度腳本
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后邊跟著的就是需要執(zhí)行的kjb 之后的也就是日志 echo 'date'":Finish real_time_bi!" echo "Java Process exist,run......"
5.賦予權(quán)限
這里有兩個地方需要給權(quán)限
1.kettle中的kitchen.sh
2.調(diào)度腳本以及所有的kjb
chmod -R 777 xxx #將xxx文件夾下所有的文件及文件夾賦予權(quán)限
6.定時任務(wù)
crontab -e
*/30 * * * * . /softdata/kettle_job/kettle_job_new/BIJOB/bijob_all.sh
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在 Linux 命令行發(fā)送郵件的 5 種方法(推薦)
這篇文章主要介紹了在 Linux 命令行發(fā)送郵件的 5 種方法,本教程中包含了最流行的 5 個命令行郵件客戶端,你可以選擇其中一個,需要的朋友可以參考下2019-12-12
Apache和Tomcat有什么區(qū)別_動力節(jié)點Java學(xué)院整理
Apache 和 Tomcat 都是web網(wǎng)絡(luò)服務(wù)器,兩者既有聯(lián)系又有區(qū)別。下面通過本文給大家介紹Apache和Tomcat的區(qū)別,感興趣的朋友一起看看吧2017-08-08
PHP程序員玩轉(zhuǎn)Linux系列 CentOS安裝使用教程
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,CentOS安裝使用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
Apache Prefork、Worker和Event三種MPM詳解
這篇文章主要介紹了Apache Prefork、Worker和Event三種MPM詳解,著重介紹了配置參數(shù)部分,需要的朋友可以參考下2014-06-06
CentOS 6/7環(huán)境下通過yum安裝php7的方法
這篇文章主要介紹了CentOS 6/7環(huán)境下通過yum安裝php7的方法,簡單分析了CentOS 6/7服務(wù)器環(huán)境下使用yum安裝php7的相關(guān)命令與操作步驟,需要的朋友可以參考下2018-03-03
Linux Centos 下使用yum 命令安裝mysql實現(xiàn)步驟
這篇文章主要介紹了Linux Centos 下使用yum 命令安裝mysql實現(xiàn)步驟的相關(guān)資料,需要的朋友可以參考下2017-03-03

