安装环境:centos 7
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的安宁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
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可从以下信息的得到下载:
如果取消关注主机宝贝公众号,即使再次关注,也将无法提供本服务!
链接:https://pan.baidu.com/s/1qXGWwDu 密码:获得见上面的方法,地址失效请在下面留言。
也可以到主机宝贝1号FTP服务器下载
在 2017年LinuxIDC.com/10月/CentOS 7下安装kettle7.1/
[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来解决。
分享文章:CentOS7下安装kettle7.1
本文网址:http://www.csdahua.cn/qtweb/news30/301430.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网