一、首先在Windows测试转换(.ktr)和作业(kjb)

二、在kettle文件夹下,新建shell、workspace、logs文件夹,分别用于存放shell脚本、转换和作业、日志文件

三、更改Windows下的转换为workspace的实际地址,如/usr/local/kettle/workspace/*.ktr,更为方便的方式是在kettle.properties添加变量,Windows使用变量路径如${Directory}/*.ktr,上传Linux只需要更改变量即可。

Windows:    Directory = D:/kettle
Linux:    Directory = /usr/local/kettle/workspace

四、新建shell文件

cd shell
vi startup.sh
#!/bin/sh
. /etc/profile
/usr/local/kettle/kitchen.sh -file=/usr/local/kettle/workspace/canshu1.kjb -level:Basic>>/usr/local/kettle/logs/kettle.log
#赋予执行权限
chmod u+x *.sh

五、设置定时任务,主要用crontab管理

crontab -e
#crontab -l 查看定时任务列表
#例如每五分钟执行一次,更详细的定时任务可以查看网上资料
*/5 * * * * /bin/sh /usr/local/kettle/shell/startup.sh