Win10安裝Kettle7.1(配置)


因為公司需求,最近需要用數據遷移和轉換,目前用etl的比較多,現在選擇了工具Kettle。

一:Kettle安裝前JDK環境配置

由於Kettle是Java語言開發的,該軟件的允許需要Java運行環境的依賴。需要先安裝JDK,准備好Java軟件的運行環境。安裝jdk1.8版本

新版本

官網下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html   點擊打開鏈接

 

 

 

 

舊版本

官網地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html   點擊打開鏈接

 

 

 

 

 

 

 

 1.安裝jdk

 

 

 

 

 

 

 

 

 

 

 

 本次用的版本是 jdk-8u66-windows-x64-2015101102

下載地址:https://note.youdao.com/ynoteshare1/index.html?id=f17b8af2d62b08aeb1e506668f603c13&type=note

注意,我安裝jdk的文件是沒有更改安裝路徑的,所以在環境配置變量里面有區別!

安裝好后的文件路徑

 

 

 

 2.配置環境變量

 

對於Java程序開發而言,主要會使用JDK的兩個命令:javac.exe、java.exe。路徑:C:\Java\jdk 1.7.0 _09\bin。但是這些命令由於不屬於windows自己的命令,所以要想使用,就需要進行路徑配置。 

單擊“計算機-屬性-高級系統設置”,單擊“環境變量”。在“系統變量”欄下單擊“新建”,創建新的系統環境變量。

 

 (1)新建->系統變量名"JAVA_HOME",變量值"C:\Program Files\java\jdk1.8.0_66"(即JDK的安裝路徑)

 

  (2)新建->系統變量名“CLASSPATH”,變量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

 

 (3)編輯->變量名"Path",在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

 

 (4)新建->系統變量名“PENTAHO_JAVA_HOME”,變量值“C:\Program Files\java\jdk1.8.0_66”(我在這里遇到坑,這個變量沒有新增,導致我一直啟動kettle出現找不到文件C:\Program Files\Java\jre1.8.0_66\bin\bin\java.exe)

 

 

(5)編輯->變量名"Path",在原變量值的最后面加上“%PENTAHO_JAVA_HOME%”

 

 

配置完成,最后點擊確定按鈕,然后可以進入cmd中檢查Java是否安裝正確,檢查的命令為 java -version檢查版本,然后再輸入指令:java、javac,輸出相關的結果,這樣我們的jdk配置成功。

java命令:

 

 

javac命令:

 

 

二、 安裝kettle7.1

1.下載地址:

7.1版本,http://mirror.bit.edu.cn/pentaho/Data%20Integration/,8.2版本,http://mirror.bit.edu.cn/pentaho/Pentaho%208.2/client-tools/

2.安裝

 

 

 

 

 

 

 

 

三、安裝遇到坑

1.Spoon啟動時,無法遇到打開程序,看到網上有解決方案,整理了下

打開spoon.bat文件,其中參數:if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"修改為:if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"
 2.

 

 

 問題解決:

 運行調試工具

   data-integration\SpoonDebug.bat    //調試錯誤的,根據錯誤明確知道為何啟動不了,Y--Y---Y ,在根目錄下生成SpoonDebug.txt文件

 四:配置數據庫mysql驅動

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM