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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值