Kettle下载与安装教程【保姆版】
生活随笔
收集整理的這篇文章主要介紹了
Kettle下载与安装教程【保姆版】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Kettle簡介
- Kettle最早是一個開源的ETL(Extract-Transform-Load的縮寫)工具,全稱為KDE Extraction, Transportation, Transformation and Loading Environment。后來Kettle重命名為Pentaho Data Integration 。
- 它由Java開發,支持跨平臺運行,其特性包括:支持100%無編碼、拖拽方式開發ETL數據管道;可對接包括傳統數據庫、文件、大數據平臺、接口、流數據等數據源;支持ETL數據管道加入機器學習算法。
- Kettle是一個實現ETL開發的一款開發工具,Spoon是Kettle工具提供的圖形化界面。
主要功能
- Pentaho Data Integration作為一個端對端的數據集成平臺,可以對多種數據源進行抽取(Extraction)、加載(Loading)、數據落湖(Data Lake Injection)、對數據進行各種清洗(Cleasing)、轉換(Transformation)、混合(Blending),并支持多維聯機分析處理(OLAP)和數據挖掘(Data mining)。
運行環境
- Pentaho Data Integration服務器端支持:Windows Server, CentOS, RHEL, Ubuntu
- Pentaho Data Integration開發客戶端(Spoon)支持:Windows, Ubuntu Desktop, MacOS
- Pentaho User Console(瀏覽器端)支持:Internet Explorer, Chrome, Firefox,
Safari, Edge
Kettle下載
下載地址
- Kettle是一款免安裝軟件,下載后即可直接運行。下載地址:Kettle官網
- 官網的下載速度比較慢,大家也可以從我分享的百度云下載(版本是7.1)
鏈接:百度云下載 提取碼:sstt - 下載后解壓文件即可。
運行Kettle
- 因為Kettle是純java編寫,所以啟動前要先預裝JDK并配置環境變量。
- Windows下雙擊Spoon.bat文件運行Kettle,打開spoon圖形工具。
- 在Linux、AppleOSX、Solaris平臺上,雙擊Spoon.sh運行。
- 當出現下圖所示,則說明啟動成功。
導入數據庫驅動jar包
- 看你需要連接什么數據庫,就將數據庫的驅動jar包放到xxx\pdi-ce-7.1.0.0-12\data-integration\lib目錄下,重啟spoon即可。
- Oracle/Mysql驅動下載鏈接:
鏈接:https://pan.baidu.com/s/15PafokxwSyFQtdMQuLKHOg
提取碼:q2m4
Kettle使用
配置資源庫與數據庫
- 現在讓我們重新雙擊Spoon.bat,運行Kettle工具。
- 點擊右上角的connect標志,出現彈窗(如下圖),點擊Other Repositories。
- 在新的彈窗中選擇Database Repository選項,點擊Get Started。
- 輸入資源庫名稱(自定義),點擊Database Connection創建數據庫連接。
- 點擊創建新的數據庫連接。
- 這里左側有5種連接方式,按自己需求進行選擇,默認選一般;數據庫連接名稱(自定義);數據類型,什么數據庫就選什么,我這里是連接Oracle數據,所以選擇Oracle;
- 連接方式,默認選第一個;最后再將你的數據庫連接信息(IP,端口,庫名稱,用戶名和密碼)填寫上就OK。
- 填好后,點擊測試按鈕,出現如下圖的彈窗即連接成功,然后點擊確定按鈕。
- 可以看到剛剛連接的數據庫sourceDB,這里我是創建兩個數據源,通過點擊新增按鈕可以創建多個數據源連接。
- 選中數據源,即可對其進行編輯,刪除操作。
- 最后點擊Back返回。
- 點擊Finish按鈕,即可。
- 創建成功,選中Connect Now。
- 進入登錄頁面,默認是admin用戶,密碼也是admin,啟動后可以修改用戶密碼或添加其他用戶。
注意事項:這里在配置數據源時,雖然成功了,但是在后面創建作業選擇數據庫時,可能出現剛剛配置的數據庫不見了,可以在創建作業后,再重新配置一下數據庫(如下圖)。具體原因還不清楚
修改、添加用戶信息
- 點擊工具–>資源庫–>探索資源按鈕,或者直接點擊下圖紅色框中的圖標。
- 選擇安全按鈕,即可新增、編輯、刪除用戶信息。
好啦,以上就是Kettle的安裝配置教程,后面會再出一個Kettle使用教程。
如果有問題,歡迎大家指正~
總結
以上是生活随笔為你收集整理的Kettle下载与安装教程【保姆版】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第四章 Python数据预处理之划分训练
- 下一篇: 流体模拟的涡方法