【问题标题】:Yarn Resource manager-admin commandsYarn 资源管理器-管理命令
【发布时间】:2019-05-05 17:55:57
【问题描述】:

我是纱线资源管理器管理命令的新手,我知道如何使用 -appStates 关键字检查应用程序的状态。例如,

yarn application -list -appStates FINISHED

将给出所有已完成的工作。我们可以对 RUNNING、NEW、ALL、NEW_SAVING、SUBMITTED、ACCEPTED、FINISHED、FAILED、KILLED 等状态做更多的事情。但是如何获取最近提交的申请。有没有关键字最近? 像这样的:

yarn application -list -appStates RECENT

提前致谢

【问题讨论】:

    标签: admin hadoop-yarn rhel rhel7 resourcemanager


    【解决方案1】:

    如果您想要对此进行更细粒度的控制,您应该使用 YARN 资源管理器 REST API。 Cluster Applications API 允许您指定 startedTimeBeginstartedTimeEnd,您可以使用它们来定义 RECENT 所指的时间。请记住,时间是以 毫秒 而非秒为单位指定的。

    这个简单的脚本显示了您如何查看过去 5 分钟内创建的作业。

    starttime=`date +"%s"`
    let starttime=starttime-300
    curl RM_URL/ws/v1/cluster/apps?startedTimeBegin=${starttime}000
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-04
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 2016-02-22
      相关资源
      最近更新 更多