hue 上oozie的調度問題

不知道使用hue的小夥伴有沒有發現hue上的oozie workflow寫好了,卻發現調度不了。(hue 坑真是多)

經過我不斷的努力 ,終於調度成功了任務。下面把步驟分享給大家

1.首先將寫好的hive sqoop 各個腳本文件 組成workflow

2.將組成的workflow跑一遍直到成功。注:這一步主要是爲了生成類似於.class的文件。

3.查看當前workflow的workspace 是否生成文件

 

如圖,這樣就證明生成成功了。

4.爲了調度該任務創建一個null workflow,什麼都不用添加只是創建就好了 然後保存。

5.打開創建好的workflow 記住他的workspace的地址。如下圖

6.創建schedule 注意 指定workflow的時候指定剛剛創建的空流,選好時間,這裏要注意選好時區。選定之後直接跑起該schedule,如果測試的話調度的時間比當前時間晚幾分鐘,因爲還有後續操作才能成功。

 

7. 去原始的workflow的workspace下複製該workspace下的所有文件,將這些文件複製到剛纔創建好的null workflow 下,偷樑換柱。null workflow 一開始是什麼文件都沒有的,直接將原始的workflow 下的所有文件都複製過去,如下圖:

這時記住了你剛纔null workflow的路徑。 

8.複製完成就ok了,等到你任務調度的時間發現任務已經正在跑了。

雖然方法很髒,但是還是把這個功能給用起來了,最起碼 不用自己編寫workflow好多麻煩的步驟了,這也算是一個oozie的界面吧,直接可以拖拖拖。

如果過程中有什麼問題 可加本人QQ 25872304 一起學習也是好的啊。

就到這了 。大家加油!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章