kettle job在Linux上的执行

  • JDK安装

修改kettle用户主目录下的.bash_profile文件:

export JAVA_HOME=/usr/java/jdk1.8.0_181

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

export PATH=$JAVA_HOME/bin:$PATH

  • 解压kettle并授权

chmod +x *

  • 安装数据库驱动
    1. SQLServer驱动使用:jtds-1.3.1.jar
    2. MySQL驱动使用:mysql-connector-java-5.1.46.jar

data-integration/libswt/win64目录或data-integration/libswt/win32(根据JDK的位数),本例使用64bitJDK

  • 配置kettle环境变量

为了提高kettle性能,设置PENTAHO_DI_JAVA_OPTIONS环境变量调整kettle运行时的java虚拟机参数,设置环境变量方法如下:

修改kettle用户主目录下的.bash_profile文件:

export PENTAHO_DI_JAVA_OPTIONS="-Xms5120m -Xmx5120m"

  • Kettle的kitchen命令

/home/kettle/data-integration/Kitchen.sh -file=/home/kettle/MC2CPOS_v_cpos_market/transfer_MC_to_CPOS.kjb -log=/home/kettle/MC2CPOS_v_cpos_market/mc_table.log

-file:执行window设置例子的job

-log:日志输入目标

你可能感兴趣的:(linux)