Linux安装kettle并上传任务
Linux安装kettle并上传任务
-
环境准备
centos 6.10
jkd 1.8
kettle 8.2.0 -
上传kettle安装包并解压
如果觉得网上下载太慢,可以用我的这个:
链接:https://pan.baidu.com/s/1SIWcTJ9LfJB6OyZMb3t1QQ
提取码:nzm3上传到Linux后解压 unzip pdi-ce-8.2.0.0-342.zip
进入 cd data-integration/
给.sh结尾的文件赋予可执行权限 chmod +x *.sh -
验证安装成功
执行./kitchen.sh
出现如下信息即为安装成功: -
接下来上传一个任务试一下能否执行成功
首先上传一个转换 ktr文件
然后执行这个转换 ./pan.sh -file=/usr/local/kettle/data-integration/myjob/002同步数据.ktr
出现如下信息即为执行成功:
再来上传一个作业 kjb文件
注意: 这里需要打开这个kjb文件改一个路径
不然会报Unexpected error during transformation metadata load原本是这样的:
改成这样:
然后执行这个作业 ./kitchen.sh -file=/usr/local/kettle/data-integration/myjob/同步test.kjb
出现如下信息即为执行成功:
注意:执行转换(ktr)用 ./pan.sh
执行作业(kjb)用 ./kitchen.sh