Support Questions

Find answers, ask questions, and share your expertise

Ambari API call to retrieve hostname of active HBase master?

avatar
Contributor

Using Ambari apis, is there a way to get the host name of the Active HBase Master?

1 ACCEPTED SOLUTION

avatar
Contributor

@Romil Choksi You can use additional queries in the GET HostComponents API

e.g

<AMBARI_HOST>/api/v1/clusters/cl1/host_components?HostRoles/component_name=HBASE_MASTER&metrics/hbase/master/IsActiveMaster=true	

Hope this helps!

View solution in original post

3 REPLIES 3

avatar
Contributor

@Romil Choksi You can use additional queries in the GET HostComponents API

e.g

<AMBARI_HOST>/api/v1/clusters/cl1/host_components?HostRoles/component_name=HBASE_MASTER&metrics/hbase/master/IsActiveMaster=true	

Hope this helps!

avatar
Contributor

@kramakrishnan thanks. This helps.

avatar
Contributor
@Romil Choksi

You can prepare similar queries by identifying the fields defined using query parameter ?fields=* with most of the ambari APIs

e.g  <AMBARI_HOST>/api/v1/clusters/cl1/host_components?fields=*