今天碰到Linux安装kettle无法打开的问题,记录下解决的办法。
问题:执行sh spoon.sh命令打开蓝色欢迎界面,但不出主界面
原因:缺少webkitgtk
解决方法:
1、下载webkitgtk3-2.4.11-2.el7.x86_64.rpm,地址RPM resource webkitgtk3 (rpmfind.net)
2、上传服务器并安装,安装命令:rpm -ivh webkitgtk3-2.4.11-2.el7.x86_64.rpm
3、编辑spoon.sh文件,由于Java1.8不再支持XX:MaxPermSize,需要修改这段语句
PENTAHO_DI_JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"
更改为:PENTAHO_DI_JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxMetaspaceSize=256m"
4、执行sh spoon.sh命令,成功看到蓝色欢迎界面后打开kettle主界面。