... 这个构造函数会在RMWebServices.getApp和RMWebServices.getApps时被调用,这是个service接口,对应url分别为: http://resourcemanager/ws/v1/cluster/apps/$applicationId http://resourcemanager/ws/v1/cluster/apps?state=RUNNING 这两个接口的返回值中有实时资源占用情况如下: <allocatedMB>56320</allocatedMB>...
GET http://{cluster_domain_name}/{rm_ip:8088}/ws/v1/cluster/apps?queue=default 3. 查看指定任务的详细信息: GET http://{cluster_domain_name}/{rm_ip:8088}/ws/v1/cluster/apps/appId 4. 监控任务: GET http://{cluster_domain_name}/{rm_ip:8088}/ws/v1/cluster/apps/appId/state 5. ...
获取所有应用程序:GET /ws/v1/cluster/apps 获取单个应用程序信息:GET /ws/v1/cluster/apps/{applicationId} 资源相关API 获取集群的资源信息:GET /ws/v1/cluster 节点相关API 获取所有节点信息:GET /ws/v1/cluster/nodes 以上API可通过HTTP请求来调用,并返回JSON格式的数据,便于后续处理。 3. YARN资源查询代...
curl -X GET http://localhost:8088/ws/v1/cluster/apps/<application_id>/state 1. Yarn日志:Yarn会记录任务执行过程中的日志信息。可以通过查看任务的日志文件,了解任务的执行情况、事件发生时间和错误信息等。任务日志会记录在每个NodeManager上,并在任务完成后上传到HDFS上的指定目录中。 复制 #查看hdfs上的日...
通过GET请求rm-http-address:port/ws/v1/cluster/apps将获取到所有任务的信息列表,如 请求url http://cdh-:8088/ws/v1/cluster/apps 请求参数(可选) 可以为GET操作指定多个参数。开始时间和结束时间都有一个begin和end参数,以允许您指定范围。例如,可以请求在2021年3月2日早上09:00:00和早上10:00:00之间启...
curl -X PUT -d '{"state":"KILLED"}' \ > -H "Content-Type: application/json" \ > http://xx.xx.xx.xx:8088/ws/v1/cluster/apps/application_1694766249884_1098/state?user.name=hdfs 注意:一定要指定user.name,否则不一定能kill掉 如感兴趣,点赞加关注,谢谢!!!
def get_apps(): address = '此处是IP' url = 'http://' + address + ':8088/ws/v1/cluster/apps/' try: # 获取相关任务列表 response = urlopen(url) apps_str = response.read() apps_json = json.loads(apps_str) apps = apps_json['apps'] ...
curl -X GET http://localhost:8088/ws/v1/cluster/apps/<application_id>/state img 4.Yarn日志:Yarn会记录任务执行过程中的日志信息。可以通过查看任务的日志文件,了解任务的执行情况、事件发生时间和错误信息等。任务日志会记录在每个NodeManager上,并在任务完成后上传到HDFS上的指定目录中。
GET http://rm-http-address:port/ws/v1/cluster/apps/application_1399397633663_0003/state 将返回application_id为application_1399397633663_0003的任务的状态 { "state":"ACCEPTED" } 或者通过PUT请求来kill一个job PUT http://rm-http-address:port/ws/v1/cluster/apps/application_1399397633663_0003/stat...
// 基于Hutool工具类String appId="application_1612256232497_19182";String requestUrl="http://uat02:8088/ws/v1/cluster/apps/"+appId+"/state";JSONObject param=JSONUtil.createObj();param.putOpt("state","KILLED");String resultJson=HttpRequest.put(requestUrl).form(param.toString()).execute().bo...