Kettle下載與安裝保姆級(jí)教程(最新)
Kettle簡(jiǎn)介
Kettle最早是一個(gè)開(kāi)源的ETL(Extract-Transform-Load的縮寫)工具,全稱為KDE Extraction, Transportation, Transformation and Loading Environment。后來(lái)Kettle重命名為Pentaho Data Integration 。- 它由
Java開(kāi)發(fā),支持跨平臺(tái)運(yùn)行,其特性包括:支持100%無(wú)編碼、拖拽方式開(kāi)發(fā)ETL數(shù)據(jù)管道;可對(duì)接包括傳統(tǒng)數(shù)據(jù)庫(kù)、文件、大數(shù)據(jù)平臺(tái)、接口、流數(shù)據(jù)等數(shù)據(jù)源;支持ETL數(shù)據(jù)管道加入機(jī)器學(xué)習(xí)算法。 Kettle是一個(gè)實(shí)現(xiàn)ETL開(kāi)發(fā)的一款開(kāi)發(fā)工具,Spoon是Kettle工具提供的圖形化界面。
主要功能
- Pentaho Data Integration作為一個(gè)端對(duì)端的數(shù)據(jù)集成平臺(tái),可以對(duì)多種數(shù)據(jù)源進(jìn)行抽取(Extraction)、加載(Loading)、數(shù)據(jù)落湖(Data Lake Injection)、對(duì)數(shù)據(jù)進(jìn)行各種清洗(Cleasing)、轉(zhuǎn)換(Transformation)、混合(Blending),并支持多維聯(lián)機(jī)分析處理(OLAP)和數(shù)據(jù)挖掘(Data mining)。
運(yùn)行環(huán)境
- Pentaho Data Integration服務(wù)器端支持:Windows Server, CentOS, RHEL, Ubuntu
- Pentaho Data Integration開(kāi)發(fā)客戶端(Spoon)支持:Windows, Ubuntu Desktop, MacOS
- Pentaho User Console(瀏覽器端)支持:Internet Explorer, Chrome, Firefox,
- Safari, Edge
Kettle下載
下載地址:
Kettle是一款免安裝軟件,下載后即可直接運(yùn)行,Kettle官網(wǎng)

官網(wǎng)的下載速度比較慢,大家也可以從我分享的百度云下載(版本是7.1)
鏈接: https://pan.baidu.com/s/1gatm2AqffltRrHxhLALcwQ?pwd=abtv
提取碼: abtv
運(yùn)行Kettle
- 因?yàn)镵ettle是純java編寫,所以啟動(dòng)前要先預(yù)裝JDK并配置環(huán)境變量。
- Windows下雙擊
Spoon.bat文件運(yùn)行Kettle,打開(kāi)spoon圖形工具。 - 在Linux、AppleOSX、Solaris平臺(tái)上,雙擊
Spoon.sh運(yùn)行。

當(dāng)出現(xiàn)下圖所示,則說(shuō)明啟動(dòng)成功。

導(dǎo)入數(shù)據(jù)庫(kù)驅(qū)動(dòng)jar包
看你需要連接什么數(shù)據(jù)庫(kù),就將數(shù)據(jù)庫(kù)的驅(qū)動(dòng)jar包放到xxx\pdi-ce-7.1.0.0-12\data-integration\lib目錄下,重啟spoon即可。
Oracle/Mysql驅(qū)動(dòng)下載鏈接:
鏈接: https://pan.baidu.com/s/13KkL5sAjtoEebs3X7TWoMQ?pwd=n6hf
提取碼: n6hf
Kettle使用
配置資源庫(kù)與數(shù)據(jù)庫(kù)
- 現(xiàn)在讓我們重新雙擊
Spoon.bat,運(yùn)行Kettle工具。 - 點(diǎn)擊右上角的
connect標(biāo)志,出現(xiàn)彈窗(如下圖),點(diǎn)擊Other Repositories。

在新的彈窗中選擇Database Repository選項(xiàng),點(diǎn)擊Get Started。

輸入資源庫(kù)名稱(自定義),點(diǎn)擊Database Connection創(chuàng)建數(shù)據(jù)庫(kù)連接。

點(diǎn)擊創(chuàng)建新的數(shù)據(jù)庫(kù)連接。

- 這里左側(cè)有5種連接方式,按自己需求進(jìn)行選擇,默認(rèn)選一般;數(shù)據(jù)庫(kù)連接名稱(自定義);數(shù)據(jù)類型,什么數(shù)據(jù)庫(kù)就選什么,我這里是連接Oracle數(shù)據(jù),所以選擇Oracle;
- 連接方式,默認(rèn)選第一個(gè);最后再將你的數(shù)據(jù)庫(kù)連接信息(IP,端口,庫(kù)名稱,用戶名和密碼)填寫上就OK。

填好后,點(diǎn)擊測(cè)試按鈕,出現(xiàn)如下圖的彈窗即連接成功,然后點(diǎn)擊確定按鈕。

- 可以看到剛剛連接的數(shù)據(jù)庫(kù)sourceDB,這里我是創(chuàng)建兩個(gè)數(shù)據(jù)源,通過(guò)點(diǎn)擊
新增按鈕可以創(chuàng)建多個(gè)數(shù)據(jù)源連接。 - 選中數(shù)據(jù)源,即可對(duì)其進(jìn)行編輯,刪除操作。
- 最后點(diǎn)擊
Back返回。

點(diǎn)擊Finish按鈕,即可。

創(chuàng)建成功,選中Connect Now。

進(jìn)入登錄頁(yè)面,默認(rèn)是admin用戶,密碼也是admin,啟動(dòng)后可以修改用戶密碼或添加其他用戶。

注意事項(xiàng):這里在配置數(shù)據(jù)源時(shí),雖然成功了,但是在后面創(chuàng)建作業(yè)選擇數(shù)據(jù)庫(kù)時(shí),可能出現(xiàn)剛剛配置的數(shù)據(jù)庫(kù)不見(jiàn)了,可以在創(chuàng)建作業(yè)后,再重新配置一下數(shù)據(jù)庫(kù)(如下圖)。具體原因還不清楚

修改、添加用戶信息
點(diǎn)擊工具–>資源庫(kù)–>探索資源按鈕,或者直接點(diǎn)擊下圖紅色框中的圖標(biāo)。

選擇安全按鈕,即可新增、編輯、刪除用戶信息。

好啦,以上就是Kettle的安裝配置教程,后面會(huì)再出一個(gè)Kettle使用教程。
總結(jié)
到此這篇關(guān)于Kettle下載與安裝保姆級(jí)教程(最新)的文章就介紹到這了,更多相關(guān)Kettle下載安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Crystal最新發(fā)布v1.3.0語(yǔ)法相似Ruby編譯型編程語(yǔ)言
Crystal?是一種通用的、面向?qū)ο蟮木幊陶Z(yǔ)言,由?Ary?Borenszweig、Juan?Wajnerman、Brian?Cardiff?和?300?多名貢獻(xiàn)者設(shè)計(jì)開(kāi)發(fā)2022-01-01
C++/QT/Python/MATLAB獲取文件行數(shù)的示例詳解
這篇文章主要為大家學(xué)習(xí)介紹了如何利用C++、QT、Python、MATLAB分別實(shí)現(xiàn)獲取文件行數(shù)的功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2023-08-08
踩坑記錄關(guān)于"authentication failed "的解決方法
今天給大家分享我的踩坑記錄關(guān)于報(bào)錯(cuò) authentication failed,這個(gè)報(bào)錯(cuò)的原因是“身份驗(yàn)證失敗”,本文給大家分享我的解決方法,感興趣的朋友跟隨小編一起看看吧2023-01-01
IDEA取消git對(duì)項(xiàng)目的版本控制的實(shí)現(xiàn)
取消Git版本控制可以簡(jiǎn)化代碼管理流程、減少學(xué)習(xí)成本、簡(jiǎn)化代碼庫(kù)管理、提高代碼安全性、加快構(gòu)建和部署速度,本文主要介紹了IDEA取消git對(duì)項(xiàng)目的版本控制的實(shí)現(xiàn),感興趣的可以了解一下2023-11-11

