Kettle作为一款很好的开源ETL工具,一直被广泛使用,相关的攻略也有很多,本文主要是笔者在部署过程中自行记录的经验,如果有不恰当的地方,欢迎留言指正。
首先,Kettle有着非常友好的图形界面,但大部分的Linux服务器都没有安装图形界面,所以,我们的第一部就是部署图形化环境。
yum group install 'X Window System'
此时,我们需要安装Xshell、Xmanager、Xftp来进行命令行、图形界面和文件传输的管理。
当我们安装好图形界面,并且把Kettle7.1的应用目录复制到服务器端后,便可以启动项目:
sh spoon.sh
这时候我们发现会报错,缺失libwebkitgtk-1.0,按照官网的提示使用系统命令安装:
yum install webkitgtk
然而,很大可能系统会提示没有可用的软件包,这时候我们要上网寻找软件包使用rpm安装:
rpm -ivh webkitgtk-1.4.3-9.