溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux下安裝kettle7.1

發(fā)布時間:2020-07-31 09:57:04 來源:網(wǎng)絡(luò) 閱讀:6133 作者:白話 欄目:建站服務(wù)器

安裝環(huán)境:centos7

kettle版本:pdi-ce-7.1.0.0-12.zip

需要JDK環(huán)境為1.8


需要卸載自帶JDK


一、安裝JDK1.8,我的路徑是/usr/local下

配置Java環(huán)境變量

[root@qkettle local]# vim /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_11

export JAVA_BIN=/usr/local/jdk1.8.0_11/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

[root@qkettle local]# source /etc/profile


二、安裝各種依賴,解決各種錯誤

[root@qkettle local]# yum -y install epel-release


[root@qkettle local]# yum -y install webkitgtk


[root@qkettle local]# yum -y install redhat-lsb


下載xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar

[root@qkettle local]# tar -xvf xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar

[root@qkettle local]# cd ./xulrunner

[root@qkettle local]# ./xulrunner -register-global



三、安裝kettle

[root@qkettle local]# unzip pdi-ce-7.1.0.0-12.zip

[root@qkettle local]# cd data-integration/

[root@qkettle data-integration]# chmod +x -R *.sh

[root@qkettle data-integration]# ./kitchen.sh

回到Linux圖形界面中打開終端,執(zhí)行操作

[root@qkettle data-integration]# ./spoon.sh &

[1] 16805

[root@qkettle data-integration]# Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

14:42:11,126 INFO  [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled

14:42:11,477 INFO  [KarafInstance]

*******************************************************************************

*** Karaf Instance Number: 1 at /usr/local/data-integration/./system/karaf/ ***

***   caches/spoon/data-1                                                   ***

*** FastBin Provider Port:52901                                             ***

*** Karaf Port:8802                                                         ***

*** OSGI Service Port:9051                                                  ***

*******************************************************************************

到這里,除去第一個warning警告之外,接下來下面沒有error的錯誤了,說明就可以了。

安裝到此結(jié)束。


安裝中踩到的坑:

一、當(dāng)遇到的錯誤是:

2017/09/25 13:52:55 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Could not open a browser

2017/09/25 13:52:56 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

2017/09/25 13:52:56 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - no swt-mozilla-gtk-4335 in java.library.path

2017/09/25 13:52:56 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - no swt-mozilla-gtk in java.library.path

2017/09/25 13:52:56 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 無法打開共享對象文件: 沒有那個文件或目錄

2017/09/25 13:52:56 - org.pentaho.di.ui.util.EnvironmentUtils@51351f28 - Can't load library: /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so

就是需要安裝xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar來解決。


二、遇到這個錯誤:

2017/09/25 13:41:04 - org.pentaho.di.ui.util.EnvironmentUtils@3402b4c9 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Could not execute command

2017/09/25 13:41:04 - org.pentaho.di.ui.util.EnvironmentUtils@3402b4c9 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : java.io.IOException: Cannot run program "lsb_release": error=2, 沒有那個文件或目錄

就是需要yum -y install redhat-lsb來解決。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI