gpt4 book ai didi

hadoop - Yarn api 通过 elapsedTime 获取应用程序

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

是否有一种简单的方法来查询 yarn 应用程序 api 以获取运行超过 x 时间的应用程序?

下面的 url 给出了一个应用程序列表,但看起来不符合 elapsedTime 参数

http://<RM_DOMAIN>:<RM_PORT>/ws/v1/cluster/apps?states=RUNNING&elapsedTime=200000

最佳答案

elapsedTime 不是受支持的查询参数。您可以使用 jq 来过滤符合条件的应用。

curl http://<RM_DOMAIN>:<RM_PORT>/ws/v1/cluster/apps?states=RUNNING | jq '.apps.app[]| select(.elapsedTime > 200000)'

或者您可以使用startedTimeBegin 参数,获取所有开始时间从这个时间开始的应用程序(自纪元以来的毫秒数)。例如,

curl http://<RM_DOMAIN>:<RM_PORT>/ws/v1/cluster/apps?states=RUNNING&startedTimeBegin=1492968581437

关于hadoop - Yarn api 通过 elapsedTime 获取应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43552215/

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