版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——KETTLE安裝以及學(xué)習(xí)筆記文檔名稱
Windows/linux下的KETTLE安裝
1Windows下安裝
1.1安裝JDK
1.下載JDK82.設(shè)置環(huán)境變量
JAVA_HOME為C:\\ProgramFiles\\Java\\jdk1.8.0_60在PATH中增加;%JAVA_HOME%\\bin
1.2安裝KETTLE
1.官網(wǎng)下載data-integration52.解壓到指定目錄中3.安裝完畢
1.3運(yùn)行KETTLE
開啟data-integration,找到spoon.bat,雙擊運(yùn)行,進(jìn)入kettle可視化界面
2LINUX下安裝
2.1安裝jdk
2.1.1在/usr/local新建文件夾javamkdir/usr/local/java
把jdk安裝文件jdk-8u60-linux-x64.tar.gz傳入到/usr/local/java下2.1.2安裝jdk
cd/usr/local/java
tar-zxvfjdk-8u60-linux-x64.tar.gz
2.1.3配置環(huán)境變量
vi/etc/profile在最末行參與
第1頁共10頁
文檔名稱
exportJAVA_HOME=/usr/local/java/jdk1.8.0_60
exportCLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.exportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin然后保存退出
執(zhí)行source/etc/profile使之環(huán)境變量馬上生效
2.1.4測(cè)試
可以小測(cè)一把jdk是否配置好了執(zhí)行命令java–versionjavaversion\
Java(TM)SERuntimeEnvironment(build1.8.0_60-b27)
JavaHotSpot(TM)64-BitServerVM(build25.60-b23,mixedmode)
出現(xiàn)這個(gè)則說明jdk環(huán)境變量配置OK
2.1.5刪除安裝包
rm/usr/local/java/jdk-8u60-linux-x64.tar.gz
2.2Kettle部署
新建文件夾
mkdir–p/usr/local/kettle
將kettle的軟件包data-interation.zip上傳到/usr/local/kettle文件夾解壓
unzipdata-interation.zip
另外將相關(guān)kettle程序代碼拷貝到/usr/local/scripts目錄下[root@ada~]#mkdir.kettle
第2頁共10頁
文檔名稱
[root@ada~]#chmod775.kettle[root@ada~]#ll-d.kettle/
drwxrwxr-x2rootroot4096Oct920:24.kettle/
另外把其中的pertiesshared.xml文件拷貝到/root/.kettle目錄下[root@ada.kettle]#chmod664*[root@ada.kettle]#lltotal20
-rw-rw-r--1rootroot365Sep1719:58perties-rw-rw-r--1rootroot14854Sep1719:59shared.xml
修改perties文件infilepath=/data/collect_dir/csv/outfilepath=/data/di_dir/csv/shellpath=/usr/local/scripts/
假使文件夾不存在建立
[root@adadata]#mkdir-p/data/collect_dir/csv/[root@adadata]#chmod777-R/data/collect_dir/[root@adadata]#mkdir-p/data/di_dir/csv/[root@adadata]#chmod777-R/data/di_dir
第3頁共10頁
文檔名稱
2.3Shell腳本布置
將scripts.zip解壓到/usr/local/scriptsChmod775/usr/local/scripts增加可執(zhí)行權(quán)限Cd/usr/local/scripts/Chmoda+x*.sh
3常見問題
3.1新建數(shù)據(jù)庫連接,點(diǎn)擊測(cè)試報(bào)錯(cuò)
默認(rèn)安裝包中不帶對(duì)應(yīng)JDBC的連接驅(qū)動(dòng)程序,需要下載對(duì)應(yīng)數(shù)據(jù)庫的連接程序(Oracle/Mysql/PostgreSQL),將驅(qū)動(dòng)庫放在在lib文件夾下
Mysql驅(qū)動(dòng):mysql-connector-java-5.1.32-bin.jarPostgreSQL驅(qū)動(dòng):postgresql-9.4-1203.jdbc42.jarOracle驅(qū)動(dòng):ojdbc6_g.jar
3.2相關(guān)配置文件說明
windows文件路徑:C:\\Users\\[用戶名]\\.kettlelinux文件路徑:~/.kettle/perties:配置變量shared.xml:配置公共數(shù)據(jù)庫連接
3.2.1perties
infilepath=C:\\\\outfilepath=C:\\\\
3.3增加日志
1.雙擊空白處-->跳出對(duì)話框-->選擇日志選項(xiàng)卡-->選擇日志通道-->選擇日志數(shù)據(jù)庫連接,填入對(duì)應(yīng)的表,點(diǎn)擊SQL,然后按確認(rèn)就可以創(chuàng)立
3.4Kitchen執(zhí)行說明
Kitchen——作業(yè)執(zhí)行器
是一個(gè)作業(yè)執(zhí)行引擎,用來執(zhí)行作業(yè)。這是一個(gè)命令行執(zhí)行工具,沒啥
第4頁共10頁
文檔名稱
可講的,就把它的參數(shù)說明列一下。
-rep:Repositoryname任務(wù)包所在存儲(chǔ)名-user:Repositoryusername執(zhí)行人-pass:Repositorypassword執(zhí)行人密碼
-job:Thenameofthejobtolaunch任務(wù)包名稱
-dir:Thedirectory(don''tforgettheleading/or\\)-file:Thefilename(JobXML)tolaunch
-level:Thelogginglevel(Basic,Detailed,Debug,Rowlevel,Error,Nothing)指定日志級(jí)別
-log:Theloggingfiletowriteto指定日志文件-listdir:Listthedirectoriesintherepository列出指定存儲(chǔ)中的目錄結(jié)構(gòu)。
-listjobs:Listthejobsinthespecifieddirectory列出指定目錄下的所有任務(wù)
-listrep:Listthedefinedrepositories列出所有的存儲(chǔ)-norep:Don''tlogintotherepository不寫日志例如:Linux:
./kitchen.sh-file=/Users/xuyongbo/Documents/kettle/kaoqintongbu/main_kaoqin.kjb-level=Basic-log=/tmp/run_kettle.logWindows
Z:\\shell\\data-integration\\kitchen.bat/file:Z:\\Documents\\kettle\\kaoqintongbu\\main_kaoqin.kjb/level:Basic/log:E:\\run_kettle.log3.5常用內(nèi)置參數(shù)
Internal.Job.Filename.Directory:當(dāng)前作業(yè)程序所在路徑
Internal.Transformation.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京廣播電視臺(tái)校園招聘?jìng)淇碱}庫完整答案詳解
- 廈門海峽投資有限公司2025年運(yùn)營支持崗、軟件開發(fā)崗、商務(wù)崗社會(huì)招聘?jìng)淇碱}庫及參考答案詳解
- 西南醫(yī)科大學(xué)附屬醫(yī)院2026年度第一輪人才招聘?jìng)淇碱}庫及一套答案詳解
- 2025年生態(tài)實(shí)驗(yàn)小學(xué)科技副校長(zhǎng)招聘?jìng)淇碱}庫完整參考答案詳解
- 2025年皖北煤電集團(tuán)公司掘進(jìn)工招聘?jìng)淇碱}庫帶答案詳解
- 浙商銀行福州分行2025年招聘?jìng)淇碱}庫附答案詳解
- 廣東省氣象部門2026年氣象類本科及以上高校畢業(yè)生廣州專場(chǎng)公開招聘?jìng)淇碱}庫及參考答案詳解一套
- 2025年蓮湖區(qū)土門社區(qū)衛(wèi)生服務(wù)中心招聘?jìng)淇碱}庫帶答案詳解
- 河北省2026年度定向選調(diào)生招錄備考題庫及一套參考答案詳解
- 理解寬容課件
- 冠心病的健康宣教及飲食指導(dǎo)
- 2025年全國礦山安全生產(chǎn)事故情況
- 船舶安全獎(jiǎng)懲管理制度
- 印刷ctp制版管理制度
- T-CWAN 0063-2023 焊接數(shù)值模擬熱彈塑性有限元方法
- 2024鄂爾多斯市東勝國有資產(chǎn)投資控股集團(tuán)有限公司招聘26人筆試參考題庫附帶答案詳解
- 外研版(三起)(2024)三年級(jí)下冊(cè)英語Unit 5 單元測(cè)試卷(含答案)
- 幼兒園防食物中毒安全主題
- 我的家鄉(xiāng)四川南充
- 市場(chǎng)拓展與銷售渠道拓展方案
- 工地大門施工協(xié)議書
評(píng)論
0/150
提交評(píng)論