关于如何用kettle创建job以及如何部署kettle到linux上,我就不细说了,大家应该都会,下面重点说一下,如何让job执行起来先将创建好的脚本上传到kettle指定目录下面,创建调用job执行的脚本文件,
1
2
3
4
|
export
JAVA_HOME=
/usr/java/jre1
.6.0_23
export
PATH=$JAVA_HOME
/bin
:$PATH
export
CLASSPATH=.:$JAVA_HOME
/lib/dt
.jar:$JAVA_HOME
/lib/tools
.jar
/opt/pentaho/data-integration/kitchen
.sh -
file
=
/opt/pentaho/KettleJob/test
.kjb
|
然后赋权
1
|
chmod
+x
/opt/pentaho/KettleJob/test
.sh
|
执行
1
|
.
/opt/pentaho/KettleJob/test
.sh
|
执行过程可以控制台会输出具体信息最后,大家通过使用crontab命令添加定时任务,具体就不多说了。
本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/1408826,如需转载请自行联系原作者