欢迎来到天天文库
浏览记录
ID:10891462
大小:2.42 MB
页数:30页
时间:2018-07-08
《kettle安装部署及实例演示》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Kettle安装部署及实例演示本文档包括三部分内容:1、Java的安装部署2、Kettle的安装部署3、Kettle的开发实例演示Date:2013/12/14Author:LiPin29一、Java安装部署1.1安装Java在网站http://www.java.com/zh_CN/下载适合的jre//**有两种可选版本:rpm安装包,.gz自解压安装包这里选择rpm格式安装,将安装包(jre-7u45-linux-i586.rpm)上传到root用户目录/home/java下。//**在root下安装可为全用户提供java环境支持,也可根
2、据实际情况为某一用户安装)终端输入:rpm-ivhjre-7u45-linux-i586.rpm开始安装此时java已成功安装!//**rpm命令安装的java默认安装路径是/usr/java/jre1.7.0_451.2配置java环境修改文件/etc/profile:29进入profile,敲Ctrl+F到文件末尾,写入以下内容:JAVA_HOME=/usr/java/jre1.7.0_45PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/
3、tools.jarexportJAVA_HOMEexportPATHexportCLASSPATH▲其中JAVA_HOME是java的安装路径。//**此处要注意环境变量的java路径是安装路径,不是java的执行路径;Java路径查询:whereisjavaJava执行路径查询:whichjava保存退出!在终端键入java,如果显示帮助信息,则表示java环境配置完成:2929一、Kettle安装部署1.1安装Kettle在网站 http://www.oschina.net/p/kettle/下载所需的kettle版本进root用户将安
4、装包(pdi-ce-5.0.1-stable.zip)上传到/opt/kettle目录下因为要将kettle安装在用户telepow下(也可根据需求为所需用户安装),则需改变kettle文件的属主及属组:chown-Rtelepow:telepowkettle切换到telepow用户下,开始安装,因为kettle安装包格式为.zip,所以运行:unzippdi-ce-5.0.1-stable.zip安装到当前目录。安装完成后,可以看到生成一个新的文件夹data-integration,则/opt/kettle/data-integratio
5、n既是kettle的安装和执行目录29进入该目录下,为所有.sh文件赋予执行权限:chmod+x*.sh然后在终端键入./kitchen.sh,如果出现帮助信息,说明kettle安装部署完成29一、Kettle实例演示Java和kettle安装部署完成之后,就可以使用kettle工具了!下面将以实现定时从一台PC上的数据库中抽取数据到另一台PC数据库为例,讲解kettle的使用。1.1运行kettle在kettle安装目录下运行:./spoon.sh即可弹出kettle操作界面。//**此处注意,如果无法弹出kettle的运行界面,提示缺少
6、图像插件的话,需要为linux的系统安装图形运行工具;将图形工具安装包(libXp-1.0.0-8.1.el5.i386.rpm)上传到root下临时目录,安装:rpm–ivhlibXp-1.0.0-8.1.el5.i386.rpm29接着就是登陆界面Kettle为用户提供两种存储用户编写的kettle脚本的方式:一是kettle工具自身的资源库(相当于一个小型专属数据库);二是不使用资源库,将脚本信息直接存储在自建目录中;此处我们不使用资源库登陆,点击‘Cancel’弹出的帮助信息点击‘Close’29紧接着就可以看到kettle的使用界
7、面291.1任务信息说明此演示工作涉及到的信息是:PC01IP:192.168.193.130端口号:8000数据库:sybase用户数据库:dynamicdb数据库用户:telepow数据库用户密码:123456任务表:SWITCHPOWDEVPC02IP:134.81.5.86端口号:8000数据库:sybase用户数据库:dynamicdb数据库用户:telepow数据库用户密码:uo23hoS982_Ow_db任务表:V_SWITCHPOWDEV需要做的就是将PC02的视图表V_SWITCHPOWDEV中数据定时抽取到PC01的表S
8、WITCHPOWDEV之中291.1创建转换(Transformation)1.1.1新建Transformation打开‘File’—‘New’---‘Transformati
此文档下载收益归作者所有