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



我想知道在端口 8088 上运行的 YARN Web UI 如何整合数据节点、名称节点和其他集群组件的健康状态。

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

嗨,伙计,您的所有数据节点都健康。

资源管理器 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

我希望这有所帮助。

相关内容

  • 没有找到相关文章

最新更新