【Rest API|Yarn】常见Rest API on Yarn。它能为flink job带来哪些信息,怎么指导flinkjob的下一步工作

通过yarn rest api 可以快速查看flink job情况,以便排查问题
或者维护到项目中,实现对flink job运行状态的实时把控,可以指导job的下一步操作

一、yarn rest API

1. 常用yarn rest API

yarn rest API 官网

序号功能rest api
1某个app的详情http://resourceManager:port/ws/v1/cluster/apps/appIdxxx
2某个app的概览http://resourceManager:port/proxy/appIDxxx/jobs/overview/?user.name=hadoop
3某个app的页面详情http://resourceManager:port/cluster/app/appIDxxx
4查看集群运行的指标http://resourceManager:port/ws/v1/cluster/metrics
5查看集群调度详情http://resourceManager:port/ws/v1/cluster/scheduler
6查看某个队列下的所有apphttp://resourceManager:port/ws/v1/cluster/apps?queue=root
7某个状态下所有app详情http://resourceManager:port/ws/v1/cluster/apps?state=FAILED http://resourceManager:port/cluster/apps/KILLED

2. 使用展示

2.1. 某个app的详情

curl http://10.0.1.125:8088/ws/v1/cluster/apps/application_1655470622932_0039

在这里插入图片描述
 

2.2. 某个app的概览

 curl http://10.0.1.125:8088/proxy/application_1653125869458_0056/jobs/overview/?user.name=hadoop

在这里插入图片描述
 

2.3. 某个app的页面详情

直接通过浏览器访问
http://10.0.1.125:8088/cluster/app/application_1655470622932_0039

在这里插入图片描述
 

2.4. 查看集群运行的指标

http://10.0.1.125:8088/ws/v1/cluster/metrics

在这里插入图片描述
 

2.5. 查看集群调度详情

http://10.0.1.125:8088/ws/v1/cluster/scheduler

在这里插入图片描述
 

2.6. 查看某个队列下的所有app

http://10.0.1.125:8088/ws/v1/cluster/apps?queue=root

 

2.7. 某个状态下所有app详情

curl http://10.0.1.125:8088/ws/v1/cluster/apps?state=FAILED
页面上快速查看
http://10.0.1.125:8088/cluster/apps/KILLED

在这里插入图片描述

二、使用httpclient将状态维护到项目中

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

roman_日积跬步-终至千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值