欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 2.linux中调度kettle

2.linux中调度kettle

2025/11/5 11:41:28 来源:https://blog.csdn.net/qq_39462284/article/details/144300939  浏览:    关键词:2.linux中调度kettle

一.准备转换,等会在linux中用

1.添加excel输入组件,并添加对应的文件

2.添加列拆分为多行组件

3.添加文本文件输出组件

4.保存转换

二.linux安装java

1.jdk-8u144-linux-x64.tar.gz上传到linux的/lx目录下

2. 解压jdk包,然后配置环境变量

tar -zxf jdk-8u144-linux-x64.tar.gz

3. vim  /etc/profile   编辑环境变量文件,在最后面添加以下代码:         

export JAVA_HOME=/lx/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

4. 保存之后使用 source  /etc/profile 让环境变量生效

5. 使用 java  -version 检查是否成功

三.linux中调度kettle

1.linux中创建文件夹

mkdir  /lx

2.切换目录

cd /lx

3.上传rar包到linux的/lx目录下, 输入 rz 回车(或者用xftp上传)

4.解压rar包

tar  -zxf   /lx/rarlinux-x64-5.7.1.tar.gz

5.切换目录

cd   /lx/rar

6.安装

make

7.上传kettle软件到/lx目录下,输入 rz回车(或者用xftp上传)

8.解压rar包

rar  x   /lx/pdi-ce-7.1.0.0-12.rar

9.给文件夹授权

chmod  -R  777  /lx/pdi-ce-7.1.0.0-12

10.把在windows中保存的转换文件.ktr上传到linux的/lx目录下

11.因为excel输入组件中里面添加的文件最终我们会在linux中运行,所以linux中也要有city.xlsx这个文件

12.接着上面的步骤,把windows中的city.xlsx文件上传到linux的/lx目录下

13.在linux中修改chaifen.ktr文件(这一步主要是把windows的地址改成linux的地址)

Linux中输入   vim  /lx/chaifen.ktr → 回车

输入   /city.xlsx(这一步是找到内容在什么地方) → 回车。

输入   /Desktop(这一步是找到内容在什么地方) → 回车。

14.在linux中执行ktr文件

/lx/pdi-ce-7.1.0.0-12/data-integration/pan.sh -file /lx/chaifen.ktr -logfile  /lx/20241205.log  -level  Detailed

15.如果是job就执行下面的

/lx/pdi-ce-7.1.0.0-12/data-integration/kitchen.sh -file /lx/chaif.kjb -logfile  /lx/20241205.log  -level  Detailed

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com