YARN如何在YARN Web控制台中检查hadoop节点的运行状况

时间:2018-05-21 05:29:48

标签: yarn hadoop2

我想知道在端口8088上运行的YARN Web UI如何整合Datanodes,Namenodes和其他群集组件的健康状态。

例如,这是我在打开Web UI时看到的内容。

  

大家好,您的所有数据节点都很健康。

1 个答案:

答案 0 :(得分:0)

ResourceManager REST API 允许用户获取有关群集的信息 - 群集上的状态,群集上的度量标准,调度程序信息,有关群集中节点的信息以及有关应用程序的信息。群集。

以下示例摘自官方文档。

请求:

GET http://<rm http address:port>/ws/v1/cluster/info

响应:

{
  "nodes":
  {
    "node":
    [
      {
        "rack":"\/default-rack",
        "state":"NEW",
        "id":"h2:1235",
        "nodeHostName":"h2",
        "nodeHTTPAddress":"h2:2",
        "healthStatus":"Healthy",
        "lastHealthUpdate":1324056895432,
        "healthReport":"Healthy",
        "numContainers":0,
        "usedMemoryMB":0,
        "availMemoryMB":8192,
        "usedVirtualCores":0,
        "availableVirtualCores":8
      },
      {
        "rack":"\/default-rack",
        "state":"NEW",
        "id":"h1:1234",
        "nodeHostName":"h1",
        "nodeHTTPAddress":"h1:2",
        "healthStatus":"Healthy",
        "lastHealthUpdate":1324056895092,
        "healthReport":"Healthy",
        "numContainers":0,
        "usedMemoryMB":0,
        "availMemoryMB":8192,
        "usedVirtualCores":0,
        "availableVirtualCores":8
      }
    ]
  }
}

可以从以下链接中找到更多信息

https://hadoop.apache.org/docs/r2.6.0/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html

我希望这会有所帮助。