Hi Jaimin,

Many thanks for the suggestion, although I think this method will not return 
the fully expanded url.

However, I have been advised of an alternative 2 step approach which I believe 
will provide what I need:


“ you should be able to build it with a couple of curl commands:



e.g. for ResourceManager:



curl -u admin:admin 
"http://AMBARI_SERVER_HOST:8080/api/v1/clusters/CLUSTER_NAME/YARN/components/RESOURCEMANAGER



The value of 'host_name' will tell you where the RM is installed (two values 
imply RM HA).



Then it's http://[host_name]:[http_default_port]

or

https://[host_name]:[https_default_port] “



Regards,



Rob


From: Jaimin Jetly [mailto:[email protected]]
Sent: 25 January 2017 21:27
To: [email protected]
Subject: Re: Is there a REST API to request Ambari Quick Links as full URL?


Hi Rob,



There is ambari api that provides semantics for the quick links associated to a 
service and service component.

But actual construction of quick link is done on client side with the help of 
metadata provided by the ambari stacks API



Example of the quicklinks metadata API:

http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.5/services/HDFS/quicklinks/quicklinks.json​





-- Thanks

    Jaimin

________________________________
From: Hancox, Rob <[email protected]>
Sent: Wednesday, January 25, 2017 4:05 AM
To: [email protected]
Subject: Is there a REST API to request Ambari Quick Links as full URL?

Hi all,

I am looking for method to query the full URL of a “Quick Link” for a specific 
Ambari service.

It appears as though the Quick Links url can be requested via the REST API, but 
unfortunately not in its full expanded form:

https://cwiki.apache.org/confluence/display/AMBARI/Quick+Links#QuickLinks-RESTAPI

Is there any suggestion how this can be done, or possible workarounds?

Many thanks,

Rob Hancox

Reply via email to