как запросить сервер временной шкалы пряжи кластера azure hdinsight hadoop - PullRequest
0 голосов
/ 01 ноября 2018

Как можно запросить сервер временной шкалы в кластере Azure HDInsight Hadoop для получения метрик заданий?

подключение к лазурному кластеру:

curl -u admin -sS -G "https://$CLUSTERNAME.azurehdinsight.net/api/v1/clusters/$CLUSTERNAME"

подключение к серверу временной шкалы: GET /ws/v1/timeline/

Мне нужен запрос, объединяющий эти два параметра, чтобы получить показатели работы кластера Azure HDInsight Hadoop. Заранее спасибо.

1 Ответ

0 голосов
/ 21 ноября 2018
  1. Сервер временной шкалы запросов пряжи: sshuser @ имя_кластера: ~ $ curl -u admin -G https://clustername.azurehdinsight.net/ws/v1/timeline/

  2. Для всех запущенных заданий: sshuser @ clustername: ~ $ yarn application –list

  3. Для всех состояний работы: sshuser @ clustername: ~ $ yarn application –list -appStates ALL

  4. Для всех выполненных работ: sshuser @ clustername: ~ $ yarn application –list -appStates FINISHED

  5. Получите идентификатор приложения из приведенного выше результата: sshuser @ имя_кластера: ~ $ curl -u admin -G https://clustername.azurehdinsight.net/ws/v1/applicationhistory/apps/appID

...