linux部署kettle方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux部署kettle方案相关的知识,希望对你有一定的参考价值。
参考技术A Kettle-linux部署方案安装 包准备
1、jdk1.8
2、kettle8.1
3、linux可视化图形插件Window System
4、Xmanager。
安装 步骤
第一步
安装jdk1.8,并使用java -version 查看是否正确安装。
第二步
执行以下命令
yum groupinstall "X Window System"
第三步
data-integration下执行./kitchen.sh ,看是否会报错,如报错执行以下命令:
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install -y epel-release
rpm -ivh nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install webkitgtk
第四步
安装完成后再次查看./kitchen.sh
第五步
安装Xmanager,并配置spoon.sh路径。
到data-integration目录下执行./spoon.sh,呼出spoon界面完成。
Spoon集成化方案及问题
1、需要将以上yum安装的包打包并集成部署。
2、问题:./spoon.sh执行后,xmanager即呼出spoon界面。但是界面关闭后,后台进程就停止了。需要将kettle重新包装,保证进程持续进行。
在Linux上部署Kettle环境
- 首先我们有一个正常安装的,桌面版的Linux.
- Kettle的应用程序是Linux版本与Windows版本在同一个文件夹下共存的,所以可以直接把本机上的Kettle解压,通过FTP工具上传到Linux目录下。
- 我们这里直接运行Kettle目录下的Spoon.sh看能不能进入Kettle的设计界面,发现它报了JDK版本异常的错误。
- 我们这里通过java -version命令查询当前OS环境上的Java运行环境版本,直接通过rpm命令卸载掉它。
- 这里我们在网上下载了最新版本的JDK,一样通过FTP工具拷贝到Linux环境上,通过rpm命令安装这个Jdk,安装完成后我们再次启动Kettle的设计界面,发现已经可以启动了。
- 接下来就尽情的畅游在Kettle的神奇世界中啦。
-
以上是关于linux部署kettle方案的主要内容,如果未能解决你的问题,请参考以下文章
如何用kettle创建job以及如何部署kettle到linux上