hadoop中用yarn命令,来获得job状态,包括job名称、完成百分比、当前状态等参数,其实和yarn的web界面查看到的数据一样

使用yarn命令查看job状态:

shell get hadoop mapreduce task status

 

我们要做的就只剩下截取“Final-State”后的字段,即可判断程序运行的最终结果了。这里我们要使用awk命令进行解析:

yarn application -status application_1468831024962_0278 | grep 'Final-State' | awk -F ':' '{print $2}'

其中 application_1468831024962_0278 是我的applicationID,你可以通过yarn application -list来获得applicationID。

运行结果如下:

shell get hadoop mapreduce task status

这样就很容易判断成功与否,进行下一步的处理了

相关文章:

  • 2021-12-19
  • 2021-08-09
  • 2022-01-08
  • 2021-05-29
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2022-01-05
  • 2021-04-03
  • 2022-01-07
相关资源
相似解决方案