Kettle下載與安裝保姆級教程(最新)
Kettle簡介
Kettle
最早是一個開源的ETL(Extract-Transform-Load的縮寫)工具,全稱為KDE Extraction, Transportation, Transformation and Loading Environment。后來Kettle重命名為Pentaho Data Integration 。- 它由
Java
開發(fā),支持跨平臺運行,其特性包括:支持100%無編碼、拖拽方式開發(fā)ETL數(shù)據(jù)管道;可對接包括傳統(tǒng)數(shù)據(jù)庫、文件、大數(shù)據(jù)平臺、接口、流數(shù)據(jù)等數(shù)據(jù)源;支持ETL數(shù)據(jù)管道加入機器學(xué)習(xí)算法。 Kettle
是一個實現(xiàn)ETL開發(fā)的一款開發(fā)工具,Spoon
是Kettle工具提供的圖形化界面。
主要功能
- Pentaho Data Integration作為一個端對端的數(shù)據(jù)集成平臺,可以對多種數(shù)據(jù)源進行抽取(Extraction)、加載(Loading)、數(shù)據(jù)落湖(Data Lake Injection)、對數(shù)據(jù)進行各種清洗(Cleasing)、轉(zhuǎn)換(Transformation)、混合(Blending),并支持多維聯(lián)機分析處理(OLAP)和數(shù)據(jù)挖掘(Data mining)。
運行環(huán)境
- Pentaho Data Integration服務(wù)器端支持:Windows Server, CentOS, RHEL, Ubuntu
- Pentaho Data Integration開發(fā)客戶端(Spoon)支持:Windows, Ubuntu Desktop, MacOS
- Pentaho User Console(瀏覽器端)支持:Internet Explorer, Chrome, Firefox,
- Safari, Edge
Kettle下載
下載地址:
Kettle是一款免安裝軟件,下載后即可直接運行,Kettle官網(wǎng)
官網(wǎng)的下載速度比較慢,大家也可以從我分享的百度云下載(版本是7.1)
鏈接: https://pan.baidu.com/s/1gatm2AqffltRrHxhLALcwQ?pwd=abtv
提取碼: abtv
運行Kettle
- 因為Kettle是純java編寫,所以啟動前要先預(yù)裝JDK并配置環(huán)境變量。
- Windows下雙擊
Spoon.bat
文件運行Kettle,打開spoon圖形工具。 - 在Linux、AppleOSX、Solaris平臺上,雙擊
Spoon.sh
運行。
當(dāng)出現(xiàn)下圖所示,則說明啟動成功。
導(dǎo)入數(shù)據(jù)庫驅(qū)動jar包
看你需要連接什么數(shù)據(jù)庫,就將數(shù)據(jù)庫的驅(qū)動jar包放到xxx\pdi-ce-7.1.0.0-12\data-integration\lib
目錄下,重啟spoon即可。
Oracle/Mysql驅(qū)動下載鏈接:
鏈接: https://pan.baidu.com/s/13KkL5sAjtoEebs3X7TWoMQ?pwd=n6hf
提取碼: n6hf
Kettle使用
配置資源庫與數(shù)據(jù)庫
- 現(xiàn)在讓我們重新雙擊
Spoon.bat
,運行Kettle工具。 - 點擊右上角的
connect
標(biāo)志,出現(xiàn)彈窗(如下圖),點擊Other Repositories
。
在新的彈窗中選擇Database Repository
選項,點擊Get Started
。
輸入資源庫名稱(自定義),點擊Database Connection
創(chuàng)建數(shù)據(jù)庫連接。
點擊創(chuàng)建新的數(shù)據(jù)庫連接。
- 這里左側(cè)有5種連接方式,按自己需求進行選擇,默認選一般;數(shù)據(jù)庫連接名稱(自定義);數(shù)據(jù)類型,什么數(shù)據(jù)庫就選什么,我這里是連接Oracle數(shù)據(jù),所以選擇Oracle;
- 連接方式,默認選第一個;最后再將你的數(shù)據(jù)庫連接信息(IP,端口,庫名稱,用戶名和密碼)填寫上就OK。
填好后,點擊測試
按鈕,出現(xiàn)如下圖的彈窗即連接成功,然后點擊確定
按鈕。
- 可以看到剛剛連接的數(shù)據(jù)庫sourceDB,這里我是創(chuàng)建兩個數(shù)據(jù)源,通過點擊
新增
按鈕可以創(chuàng)建多個數(shù)據(jù)源連接。 - 選中數(shù)據(jù)源,即可對其進行編輯,刪除操作。
- 最后點擊
Back
返回。
點擊Finish
按鈕,即可。
創(chuàng)建成功,選中Connect Now
。
進入登錄頁面,默認是admin用戶,密碼也是admin,啟動后可以修改用戶密碼或添加其他用戶。
注意事項:這里在配置數(shù)據(jù)源時,雖然成功了,但是在后面創(chuàng)建作業(yè)選擇數(shù)據(jù)庫時,可能出現(xiàn)剛剛配置的數(shù)據(jù)庫不見了,可以在創(chuàng)建作業(yè)后,再重新配置一下數(shù)據(jù)庫(如下圖)。具體原因還不清楚
修改、添加用戶信息
點擊工具
–>資源庫
–>探索資源
按鈕,或者直接點擊下圖紅色框中的圖標(biāo)。
選擇安全
按鈕,即可新增、編輯、刪除用戶信息。
好啦,以上就是Kettle的安裝配置教程,后面會再出一個Kettle使用教程。
總結(jié)
到此這篇關(guān)于Kettle下載與安裝保姆級教程(最新)的文章就介紹到這了,更多相關(guān)Kettle下載安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Crystal最新發(fā)布v1.3.0語法相似Ruby編譯型編程語言
Crystal?是一種通用的、面向?qū)ο蟮木幊陶Z言,由?Ary?Borenszweig、Juan?Wajnerman、Brian?Cardiff?和?300?多名貢獻者設(shè)計開發(fā)2022-01-01C++/QT/Python/MATLAB獲取文件行數(shù)的示例詳解
這篇文章主要為大家學(xué)習(xí)介紹了如何利用C++、QT、Python、MATLAB分別實現(xiàn)獲取文件行數(shù)的功能,文中的示例代碼講解詳細,需要的可以參考一下2023-08-08踩坑記錄關(guān)于"authentication failed "的解決方法
今天給大家分享我的踩坑記錄關(guān)于報錯 authentication failed,這個報錯的原因是“身份驗證失敗”,本文給大家分享我的解決方法,感興趣的朋友跟隨小編一起看看吧2023-01-01