1.Kettle在linux上的部署和执行
将pdi-ce-6.1.0.1-19.zip文件传输到Linux服务器上
使用 unzip pdi-ce-6.1.0.1-196.zip解压文件
解压文件之后产生该文件夹
data-integration
给该文件夹下的文件*.sh设置可执行权限
chmod +x *.sh
进入解压目录,键入“./kitchen.sh”回车,如果有帮助信息则表示kettle环境部署成功
2.执行该kettle文件方法
/home/admin/test/data-integration/kitchen.sh -file=/home/admin/test/data-integration/xlDataMigration/hudashu_job.kjb
将该命令写入shell脚本中 设置可执行的权限
3使用shell定时器设置定时执行
参考如下:
1.在终端上,键入“crontab -e”,进入定时任务文件
2.键入“a”,对文件进行编辑
输入如下内容: 23 11 10 02 * /kettle/test.sh 其中 23为分钟,11为小时,10为日,02为月,*为星期几,crontab命令的使用这里不再赘述。
3.键盘敲击exc,终端键入“:wq”,保存文件
4.重启crond服务
键入“cd /etc/init.d”,进入该目录
键入“./crond restart”,重启crond服务
5.等待执行结果
6.执行成功,oh..nice!