gpt4 book ai didi

shell - 在oozie工作流中获取oozie作业信息

转载 作者:可可西里 更新时间:2023-11-01 15:25:18 25 4
gpt4 key购买 nike

通过在命令行上使用以下命令,我们可以获得 oozie 作业的作业详细信息,即使它仍在进行中。

export OOZIE_URL=http://..../oozie
oozie job -info 0177204-172227110941438-oozie-oozi-W

oozie 工作流正在运行,在最后一个 shell 操作中,我试图将作业信息详细信息捕获到一个文件中。

job.sh
------------
job_id=${1}

export OOZIE_URL=http://..../oozie
oozie job -info job_id >> /tmp/job_id.txt

但是上面的命令不起作用。有没有办法,我们如何在正在运行的 oozie 作业中获取作业信息详细信息,并将其存储在文本文件中。

最佳答案

我希望您在集群上运行您的命令,您可以从那里访问获取信息/终止/启动 oozie 作业。如果是这种情况,那么您的命令应该可以正常工作。我尝试了以下命令并且能够看到结果。

cluster:~$ oozie job -info job-id -oozie http://gateway-url/oozie/ > a.txt
cluster:~$ cat a.txt

输出是:

Job ID : job-id
------------------------------------------------------------------------------------------------------------------------------------
Workflow Name : workflow-name
App Path : hdfs://path/to/workflow.xml
Status : RUNNING
Run : 0
User : user-id
Group : -
Created : 2018-07-05 22:30 GMT
Started : 2018-07-05 22:30 GMT
Last Modified : 2018-07-06 05:17 GMT
Ended : -
CoordAction ID: coordinator-id@410

Actions
------------------------------------------------------------------------------------------------------------------------------------
ID Status Ext ID Ext Status Err Code
------------------------------------------------------------------------------------------------------------------------------------
job-id@:start: OK - OK -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action1 OK - action2 -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action2 OK - OK -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action3 OK - action4 -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action4 OK MR_job_id1 SUCCEEDED -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action5 OK MR_job_id2 SUCCEEDED -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action6 OK - action7 -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action7 OK MR_job_id3 SUCCEEDED -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action8 OK MR_job_id4 SUCCEEDED -
------------------------------------------------------------------------------------------------------------------------------------
job-id@action9 RUNNING MR_job_id5 RUNNING -
------------------------------------------------------------------------------------------------------------------------------------

关于shell - 在oozie工作流中获取oozie作业信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48220856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com