ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Kettle 在 linux 上的部署

Kettle 在 linux 上的部署

Linux操作系统 作者:pingdanorcale 时间:2023-03-15 10:25:14 0 删除 编辑

Kettle 工具为 pdi-open-3.1.0-826.zip

在win下面解压缩,可以直接通过图形界面进行数据转换的设置。

开发的所有job和转换都通过数据库进行存储,而不采用xml文件形式。

开发完毕,在win上进行测试。

可以通过 使用资源库(repository)登录时,默认的用户名和密码是admin/admin 当job是存放在资源库(一般资源库都使用数据库)中时,使用Kitchen.bat执行job时,需使用如下的命令行:  Kitchen.bat -rep kettle -user admin -pass admin -job job 名 当job没有存放在资源库而存放在文件系统时,使用Kitchen.bat执行job时,需使用如下的命令行:  Kitchen.bat -norep -file user-transfer-job.kjb 可以使用命令行执行job后,就可以使用windows或linux的任务调度来定时执行任务了命令,在控制台执行测试。

这个资源库就是我们最开始登陆kettle上选择/创建 的那个资源库,可以在kettle的登陆页面上看到。

测试成功后,将 pdi-open-3.1.0-826.zip 上传到linux服务器上。

使用unzip命令解压缩 pdi-open-3.1.0-826.zip

chmod +x *.sh 给shell文件可以执行的权限。

将win上面的隐藏配置文件 vista系统在C:\Users\hp 下的 .kettle 目录 上传到 linux的 kettle 执行用户的 $HOME 下。

(存放在linux上的目录,可以通过宣告$KETTLE_HOME指定)

使用 ./kitchen.sh -rep kettle-base -user admin -pass admin -job job_test 就可执行 job_test 作业

使用 ./kitchen.sh -rep kettle-base -user admin -pass admin -job job_test -logfile ./job_test.log 可指定 log 的记录

安装kettle到linux要求jdk的版本要高于1.4.2

下载jdk 从sun的网站

安装jdk在linux服务器上

在kettle用户的profile文件中

#######java env#########

export JAVA_HOME=/usr/local/jdk1.5.0_06/bin

export PATH=$PATH:/usr/local/jdk1.5.0_06/bin

宣告jdk的环境变量

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10201716/viewspace-2939730/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OGG常用参数建议
下一篇: Goldengate配置文档
请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    158
  • 访问量
    221193