Linux安装kettle并上传任务

Linux安装kettle并上传任务

  1. 环境准备
    centos 6.10
    jkd 1.8
    kettle 8.2.0

  2. 上传kettle安装包并解压
    Linux安装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
    Linux安装kettle并上传任务

  3. 验证安装成功
    执行./kitchen.sh
    Linux安装kettle并上传任务
    出现如下信息即为安装成功:
    Linux安装kettle并上传任务

  4. 接下来上传一个任务试一下能否执行成功
    首先上传一个转换 ktr文件
    Linux安装kettle并上传任务
    然后执行这个转换 ./pan.sh -file=/usr/local/kettle/data-integration/myjob/002同步数据.ktr
    Linux安装kettle并上传任务
    出现如下信息即为执行成功:
    Linux安装kettle并上传任务
    再来上传一个作业 kjb文件
    Linux安装kettle并上传任务
    注意: 这里需要打开这个kjb文件改一个路径
    不然会报Unexpected error during transformation metadata load

    原本是这样的:
    Linux安装kettle并上传任务
    改成这样:
    Linux安装kettle并上传任务
    然后执行这个作业 ./kitchen.sh -file=/usr/local/kettle/data-integration/myjob/同步test.kjb
    Linux安装kettle并上传任务
    出现如下信息即为执行成功:
    Linux安装kettle并上传任务
    注意:执行转换(ktr)用 ./pan.sh
    执行作业(kjb)用 ./kitchen.sh