代码之家  ›  专栏  ›  技术社区  ›  G.Saleh

如何获取特定运行的hadoop作业的作业id

  •  0
  • G.Saleh  · 技术社区  · 6 年前

    我需要获取特定hadoop作业的id。

    hadoop job -status job_id | grep -w 'state'   
    

    谁能帮我!!!

    1 回复  |  直到 6 年前
        1
  •  0
  •   Legato    6 年前

    您可以通过浏览器或从命令行curl使用Yarn restapi。它将列出当前和以前运行的所有作业,包括sqoop和sqoop生成并执行的mapreduce作业。首先使用用户界面,如果你已经启动并正在运行,只需将浏览器指向 http:<host>:8088/cluster (不确定所有hadoop发行版上的端口是否相同。我相信8088是apache的默认值)。或者,您可以直接使用yarn命令,例如, yarn application -list