0
我想顯示由oozie工作流程產生的所有紗線作業的日誌,以供pig action使用。我如何獲取由oozie launcher.one啓動的所有子作業的jobid,方法是解析啓動程序的日誌,但它可能包含重複的jobid。有沒有更簡單的方法來做到這一點?我如何獲得oozie推出的所有紗線工作的jobid?
我想顯示由oozie工作流程產生的所有紗線作業的日誌,以供pig action使用。我如何獲取由oozie launcher.one啓動的所有子作業的jobid,方法是解析啓動程序的日誌,但它可能包含重複的jobid。有沒有更簡單的方法來做到這一點?我如何獲得oozie推出的所有紗線工作的jobid?
您可以從Oozie DB中搜索Child job ID,這取決於您使用的是哪個Oozie DB,可能是MySQL/postgre/Oracle。
在數據庫中,在oozie數據庫下,將會有類似「wf_actions」和「wf_jobs」的表,這些表將包含Oozie Child Job實例。同樣,對於Oozie Parent Jobs,表格需要檢查「coord_jobs」和「coord_actions」。
在wf_jobs裏面,你將得到所有ID在Runing狀態,Killed狀態,Suspend狀態。 搜索具有所需狀態的ID。
希望這些將有助於完成您的查詢。