kettle-linux环境下部署kettle,执行kitchen.sh文件报错,no libwebkitgtk-1.0 detected教程
linux环境部署kettle,执行./kitchen.sh出现错误信息
\#######################################################################
WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable
Consider installing the package with apt-get or yum.
e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
#######################################################################
错误信息
然后按照他的提示执行yum install libwebkitgtk
提示没有可用的软件包
[root@big data-integration]# yum install libwebkitgtk-1.0-0
Repository epel is listed more than once in the configuration
Last metadata expiration check: 2:34:12 ago on Thu 29 Jul 2021 07:38:58 AM CST.
No match for argument: libwebkitgtk-1.0-0
Error: Unable to find a match: libwebkitgtk-1.0-0
解决方法:
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/matthewdva:/build:/EPEL:/el7/RHEL\_7/x86\_64/webkitgtk-2.4.9-1.el7.x86\_64.rpm
然后执行rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm
继续报错:
[root@big etl]# rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm
warning: webkitgtk-2.4.9-1.el7.x86\_64.rpm: Header V3 DSA/SHA1 Signature, key ID 9dbd524d: NOKEY
error: Failed dependencies:
geoclue2 is needed by webkitgtk-2.4.9-1.el7.x86\_64
libEGL.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libGL.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libXcomposite.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
libXdamage.so.1()(64bit) is needed by webkitgtk-2.4.9-1.el7.x86\_64
解决方法:这是由于yum安装了旧版本的GPG keys造成的,--force --nodeps 强制执行
rpm -ivh webkitgtk-2.4.9-1.el7.x86\_64.rpm --force --nodeps
还有警告:低版本kettle有这个问题,高版本没有
[root@big data-integration]# ./kitchen.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Options:
-rep = Repository name
-user = Repository username
-pass = Repository password
解决方法:删除spoon.sh内容,见下面加粗加红内容,删掉
vi spoon.sh
if [ -z "$PENTAHO\_DI\_JAVA\_OPTIONS" ]; then
PENTAHO\_DI\_JAVA\_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"
fi