我试着用下面的命令$yarn应用程序-列表-appstate已完成它给了我所有已完成工作的清单,但我的目的是最后一次完成昨天的工作日期。此外,名单上没有给出具体日期。然后我尝试了curl命令''curl-k-x得到'http:rm:8088/cluster/apps?startedtimebegin=122&startedtimeend=124“(122&125是epoc时间示例)”它也没有透露具体细节。事实上,我shell脚本得到Yarn完成和失败的工作清单从昨天开始。
rqmkfv5c1#
这实际上只是一个简单的问题,而不是mapr或cloudera问题。你可能会在apache yarn用户电子邮件列表上获得最好的运气。
pu3pd22g2#
你可以结合 yarn application -list 以及 yarn application -status 命令的基础看起来像 for i in ``yarn application -list -appStates FINISHED | grep "^app"| cut -f1`` ; do yarn application -status $i; done 我将把输出的解析留给您。重要的是,您最多可以列出10k个最新的应用程序(默认情况下)。
yarn application -list
yarn application -status
for i in ``yarn application -list -appStates FINISHED | grep "^app"| cut -f1`` ; do yarn application -status $i; done
2条答案
按热度按时间rqmkfv5c1#
这实际上只是一个简单的问题,而不是mapr或cloudera问题。
你可能会在apache yarn用户电子邮件列表上获得最好的运气。
pu3pd22g2#
你可以结合
yarn application -list
以及yarn application -status
命令的基础看起来像for i in ``yarn application -list -appStates FINISHED | grep "^app"| cut -f1`` ; do yarn application -status $i; done
我将把输出的解析留给您。重要的是,您最多可以列出10k个最新的应用程序(默认情况下)。