Как YARN проверяет работоспособность узлов hadoop в веб-консоли YARN - PullRequest
0 голосов
/ 21 мая 2018

Я хотел бы знать, как веб-интерфейс YARN, работающий на порте 8088, консолидирует состояние работоспособности Datanodes, Namenodes и других компонентов кластера.

Например, это то, что я вижу, когда открываю веб-интерфейс.

Привет, парень, все твои датододы здоровы.

1 Ответ

0 голосов
/ 21 мая 2018

API REST ResourceManager позволяют пользователю получать информацию о кластере - состояние в кластере, метрики в кластере, информацию о планировщике, информацию об узлах в кластере и информацию о приложениях в кластере..

Приведенный ниже пример взят из официальной документации.

Запрос:

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

Надеюсь, это поможет.

...