Hadoop生態圈-Azkaban實戰之Command類型執行指定腳本
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
1>.服務端測試代碼(別忘記添加權限喲!)
1 [yinzhengjie@s101 ~]$ more /home/yinzhengjie/shell/createLog.sh 2 #!/bin/bash 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie 5 #EMAIL:y1053419035@qq.com 6 7 mypath=/home/yinzhengjie/date 8 9 day=`date | awk '{print $4}' | awk -F ':' '{print $2}'` 10 11 if [ -d $mypath ] 12 then 13 echo 目錄已經存在! 14 else 15 mkdir $mypath 16 echo 目錄已經創建! 17 fi 18 19 cd $mypath 20 21 touch yinzhengjie_$day.log 22 [yinzhengjie@s101 ~]$ 23 [yinzhengjie@s101 ~]$ chmod a+x /home/yinzhengjie/shell/createLog.sh 24 [yinzhengjie@s101 ~]$ 25 [yinzhengjie@s101 ~]$ ll /home/yinzhengjie/shell/createLog.sh 26 -rwxrwxr-x 1 yinzhengjie yinzhengjie 333 Jun 26 21:09 /home/yinzhengjie/shell/createLog.sh 27 [yinzhengjie@s101 ~]$
2>.Windows端的job任務
type=command command=/home/yinzhengjie/shell/createLog.sh
3>.在azkaban的web界面創建項目
4>.將我們壓縮好的zip文件上傳上去
5>.點擊Execute Flow
6>.自定義腳本的執行周期
7>.編輯周期性任務
8>.點擊繼續
9>.查看下一個執行時間
10>.在web端查看任務的執行詳細信息(將光標放在執行綠點和紅點可以看到執行時話費的時間)
11>.在后端查看任務執行的結果