我怎样才能获得oozie推出的所有纱线工作的报酬?

时间:2015-08-20 14:59:13

标签: hadoop oozie

我想显示oozie工作流为pig动作生成的所有纱线作业的日志。如何获取oozie launcher启动的所有子作业的jobid.one方法是解析启动器的日志,但它可能包含重复的jobid 。有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:0)

您可以从Oozie DB中搜索Child作业ID,这取决于您使用的是哪个Oozie DB,可能是MySQL / postgre / Oracle。

在数据库中,在oozie数据库下,会有像“wf_actions”和“wf_jobs”这样的表,这些表将包含Oozie子作业实例。同样,对于Oozie Parent Jobs,表格需要检查“coord_jobs”和“coord_actions”。

在wf_jobs中,您将获得处于Runing状态,Killed状态,Suspend状态的所有ID。 搜索具有所需状态的ID。

希望这些有助于完成查询。