Ambari API в HDInsight возвращает 404 - PullRequest
0 голосов
/ 15 февраля 2019

Я пробую некоторые основы API Ambari в кластере HDInsight.Все следующие запросы возвращают 404 (пробовал как с помощью браузера, так и REST-клиента)

https://mynewclusterabcd.azurehdinsight.net/ambari/api/v1/clusters
https://mynewclusterabcd.azurehdinsight.net/ambari/api/v1/clusters/mynewclusterabcd/hosts
https://mynewclusterabcd.azurehdinsight.net/ambari/api/v1/clusters/mynewclusterabcd/services

, тогда как я могу получить доступ к панели мониторинга кластера Ambari по следующему URL-адресу с теми же учетными данными.

https://mynewclusterabcd.azurehdinsight.net

Что может быть не так?

1 Ответ

0 голосов
/ 15 февраля 2019

Нашел проблему.Для новых версий кластеров не требуется ключевое слово «ambari» в URL-адресах (3.6).

Эта документация была причиной проблемы, поскольку в ней не упоминается то же самое: https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/hdinsight/hdinsight-monitor-use-ambari-api.md

Следующие запросы работают:

https://mynewclusterabcd.azurehdinsight.net/api/v1/clusters
https://mynewclusterabcd.azurehdinsight.net/api/v1/clusters/mynewclusterabcd/hosts
https://mynewclusterabcd.azurehdinsight.net/api/v1/clusters/mynewclusterabcd/services
...