版權(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頁(yè)共10頁(yè)
文檔名稱
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頁(yè)共10頁(yè)
文檔名稱
[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頁(yè)共10頁(yè)
文檔名稱
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ù)庫(kù)連接,點(diǎn)擊測(cè)試報(bào)錯(cuò)
默認(rèn)安裝包中不帶對(duì)應(yīng)JDBC的連接驅(qū)動(dòng)程序,需要下載對(duì)應(yīng)數(shù)據(jù)庫(kù)的連接程序(Oracle/Mysql/PostgreSQL),將驅(qū)動(dòng)庫(kù)放在在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ù)庫(kù)連接
3.2.1perties
infilepath=C:\\\\outfilepath=C:\\\\
3.3增加日志
1.雙擊空白處-->跳出對(duì)話框-->選擇日志選項(xiàng)卡-->選擇日志通道-->選擇日志數(shù)據(jù)庫(kù)連接,填入對(duì)應(yīng)的表,點(diǎn)擊SQL,然后按確認(rèn)就可以創(chuàng)立
3.4Kitchen執(zhí)行說明
Kitchen——作業(yè)執(zhí)行器
是一個(gè)作業(yè)執(zhí)行引擎,用來執(zhí)行作業(yè)。這是一個(gè)命令行執(zhí)行工具,沒啥
第4頁(yè)共10頁(yè)
文檔名稱
可講的,就把它的參數(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. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度出租車行業(yè)節(jié)能減排技術(shù)創(chuàng)新合同4篇
- 二零二五年度充電樁儲(chǔ)能系統(tǒng)設(shè)計(jì)與建設(shè)合同3篇
- 2025秀嶼區(qū)文印中心企業(yè)宣傳冊(cè)制作承包經(jīng)營(yíng)合同3篇
- 2025版外墻瓷磚購(gòu)銷及質(zhì)量檢測(cè)認(rèn)證合同3篇
- 二零二五年度家暴受害者離婚財(cái)產(chǎn)合理分配與子女權(quán)益保護(hù)合同
- 臨時(shí)土地使用租賃合同(2024版)
- 2025年度智能化煤炭采購(gòu)合同書4篇
- 二零二五年度農(nóng)民工社會(huì)保險(xiǎn)委托代繳服務(wù)協(xié)議
- 二零二五年度變壓器安裝與電網(wǎng)運(yùn)行維護(hù)合同6篇
- 2025年度美容院連鎖加盟經(jīng)營(yíng)管理合同
- 智能衣服方案
- 李克勤紅日標(biāo)準(zhǔn)粵語(yǔ)注音歌詞
- 教科版六年級(jí)下冊(cè)科學(xué)第一單元《小小工程師》教材分析及全部教案(定稿;共7課時(shí))
- 中藥材產(chǎn)地加工技術(shù)規(guī)程 第1部分:黃草烏
- 危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)考試題庫(kù)
- 案例分析:美國(guó)紐約高樓防火設(shè)計(jì)課件
- 老客戶維護(hù)方案
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)一 用戶定位與選題
- 2021年高考化學(xué)真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 工作證明模板下載免費(fèi)
- (完整word)長(zhǎng)沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
評(píng)論
0/150
提交評(píng)論