kettle学习(3)

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!

原文地址:https://www.cnblogs.com/hds-study-blogs/p/6676837.html