Hadoop 纱线api通过elapsedTime获得应用

Hadoop 纱线api通过elapsedTime获得应用,hadoop,yarn,Hadoop,Yarn,有没有一种简单的方法可以查询纱线应用程序api以获取运行时间超过x的应用程序 下面的url提供了一个应用程序列表,但看起来不符合elapsedTime参数 http://:/ws/v1/cluster/apps?states=RUNNING&elapsedTime=200000elapsedTime不是受支持的查询参数。 您可以使用jq筛选符合条件的应用程序 curl http://<RM_DOMAIN>:<RM_PORT>/ws/v1/cluster/apps?stat

有没有一种简单的方法可以查询纱线应用程序api以获取运行时间超过x的应用程序

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


http://:/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)'

elapsedTime
不是受支持的查询参数。 您可以使用
jq
筛选符合条件的应用程序

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

我的用例是使用State=Finished获取过去1周内运行的所有应用程序ID。那么,我们可以使用>作为startedTimeBegin吗?我的用例是使用State=Finished获取过去1周内运行的所有应用程序ID。那么我们可以使用>作为startedTimeBegin吗?