用数据库作用kettle资源库会在数据库中建立很多表,所以就选择用文件资源库的方式。如果单纯的使用文件方式而非文件资源库的方式,在job引用转换的时候要选择文件本地路径,从windows移植到linux中路径就出现问题,虽然可以手动修改一下,但是每次都修改就烦人了。
使用文件资源库就简单多了。
当然,使用资源库就需要上传.kettle文件夹到linux,如果在linux中使用过kettle的话,在用户目录下会自动建好.kettle文件夹,如果没有使用过,可能还没有这个文件夹,那就手动创建。不过创建了也并不可见。位置在/home/user/.kettle
我的资源库内容:repositories.xml
<?xml version="1.0" encoding="UTF-8"?> <repositories> <repository> <id>KettleFileRepository</id> <name>fileRepository</name> <description>filereposity</description> <base_directory>C:\Data\kettleRepository</base_directory> <read_only>N</read_only> <hides_hidden_files>N</hides_hidden_files> </repository> </repositories>
<base_directory>部分是在windows下的资源库路径,上传到linux中需要改为linux下的资源库路径。然后可以将windows下设计好的转换和job都放到这个文件夹下。
最后是调用job脚本:/opt/kettle/data-integration/kitchen.sh -rep=fileRepository -job=testjob
指定资源库ID和job名称。
相关推荐
Kettle在Linux的安装使用,很珍貴哦,需要金币下载,啦啦啦
kettle在linux状态下调用的脚本文件,自动化,一键运行,便于实施。
手工整理的kettle资源库表中模型
linux部署 kettle (图文步骤,超详细)
Linux_下部署Kettle,Linux_下部署Kettle,Linux_下部署Kettle
kettle资源库的表说明。
kettle资源库的创建
KETTLE 资源库配置方法.pdf
kettle资源库表详解
linux centos环境kettle部署与定时作业执行,由于其他相关安装包资源较大,所以分开上传
kettle转换、作业日志自动添加进资源库配置解决方案
kettle数据库资源库表的详细解释,包括各个表名,字段名等
2.linux内置游览器要想在linux上跑有这两方面的依赖: Webkit和Xulrunner,需要下载这2个包,xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar和webkitgtk-2.4.9-1.el7.x86_64.rpm
1、Linux环境安装jdk 2、上传kettle安装包 3、配置jdk环境变量 4、kettle之kjb、ktr,可执行shell脚本
如果我们是团队开发项目,除了使用SVN等版本控制软件,还可以使用Kettle的资源库,他会将转换、作业直接保存在数据库中,而且,连接资源库的话,我们就不需要每一次都新建数据库连接了,用起来还是蛮方便的。
LInux系统下kettle操作手册,使用教程,包含了window使用简介,linux系统下无可视化界面的使用等等。
kettle资源库表详细说明文档.xls
里面有教程,50积分买的rpm依赖文件,好心疼 ,结果没装上,一直报需要timezone,又重新下了一个libwebkit,给装上了