kettle linux环境部署 crontab 定时运行
1.解压部署
unzip data-integration.zip
2.权限
chmod +x ./data-integration/*.sh
3.安装依赖
yum install webkitgtk
4.启动测试
./data-integration/pan.sh -file=./test.ktr -level=Detailed
日志级别:
Error: 只显示错误
Nothing: 不显示任何输出
Minimal: 只使用最少的记录
Basic: 这是默认的基本日志记录级别
Detailed: 详细的日志输出
Debug: 以调试为目的,非常详细的输出
Rowlevel: 使用行级记录,会产生大量的数据
常见问题
1.crontab定时任务失败
原因:未添加Java环境变量
#!/bin/bash export JAVA_HOME=/app/jdk1.8.0_181 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH sh /data-integration/kitchen.sh -file=./test.kjb -level=Detailed >> test.log