我正在尝试HDInsight群集上有关Ambari API的一些基础知识。以下请求均返回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
我可以使用以下具有相同凭据的URL进入Ambari群集仪表板。
https://mynewclusterabcd.azurehdinsight.net
怎么了?
答案 0 :(得分:0)
发现了问题。对于新版本的群集(3.6),URL中不需要关键字“ ambari”。
此文档是问题的根源,因为未提及相同之处: 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