三、Azkaban调度Shell脚本

需求:通过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

三、Azkaban调度Shell脚本_第1张图片

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

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

三、Azkaban调度Shell脚本_第2张图片

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

cd /root/azkaban_schedule
ls
vim date.txt 

显示内容为

Tue Sep 10 02:10:30 PDT 2019

 

 

你可能感兴趣的:(三、Azkaban调度Shell脚本)