四、Azkaban调度Shell脚本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/s294878304/article/details/102156893

需求:通过Azkaban 调用 shell脚本,将当前时间追加到指定目录的date.txt文件中

1、Liux下创建shell脚本

 mkdir azkaban_schedule
 cd azkaban_schedule/
 vim shell_az.sh
#!/bin/bash
date >> /root/azkaban_schedule/date.txt

2、在 Windows 本地编写 Azkaban job 文件 shell_1.job

type=command
command=sh /root/azkaban_schedule/shell_az.sh

将 shell_1.job文件打包成 shell_1.zip

3、打开Azkaban 的Web客户端

(1)创建 project

(2)进入创建好的project,将job文件 upload到Azkaban

(3)点击 Excute Flow,然后点击 Schedule,创建定时任务,可以选择距离当前时间最近的分钟

(5)等到指定时间后,去Liux目录下查看是否将date追加到了指定目录下的date.txt文件中

cd /root/azkaban_schedule
ls
vim date.txt 

显示内容为

Tue Sep 10 02:10:30 PDT 2019

猜你喜欢

转载自blog.csdn.net/s294878304/article/details/102156893