温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下安装kettle7.1

发布时间:2020-07-31 09:57:04 来源:网络 阅读:6142 作者:白话 栏目:建站服务器

安装环境:centos7

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

需要JDK环境为1.8


需要卸载自带JDK


一、安装JDK1.8,我的路径是/usr/local下

配置Java环境变量

[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图形界面中打开终端,执行操作

[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的错误了,说明就可以了。

安装到此结束。


安装中踩到的坑:

一、当遇到的错误是:

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问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI