Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Configuring Ambari Metrics service in distributed mode

Solved Go to solution
Highlighted

Configuring Ambari Metrics service in distributed mode

 

since metrics take space on the local disk ,

 

we want to move to distributed mode , so metrics data will be on HDFS and not on local disk

 

we start to work according to the link - https://cwiki.apache.org/confluence/display/AMBARI/AMS+-+distributed+mode

 

we are using ambari cluster 2.6.4 with active/stand by name node

 

Capture.PNG

 

so we start the configuration 

 

first we set in ambari the following 

 

 ams-site, Set timeline.metrics.service.operation.mode = distributed

 

now  we need to Edit ams-hbase-site,

 

hdfs://<nameservice-id>/user/ams/hbase 

 

the question is - how to find the nameservice-id ?

 

since we have active/stand by name node

 

then how to know the - nameservice-id value?

 

 

 

 

 

 

Michael-Bronson
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Configuring Ambari Metrics service in distributed mode

Mentor

@mike_bronson7 

 

When your cluster is in HA it uses a namespace that acts as a load balancer to facilitate the switch from active to standby and vice versa.

The dfs-site-xml holds these values  filter using  dfs.nameservices  the nameservice-id  should be your namespace or in HA look for dfs.ha.namenodes.[nameservice ID]

 

dfs.ha.namenodes.[nameservice ID]  e.g dfs.ha.namenodes.mycluster

 

And that's the value to set  eg 

 

hdfs://mycluster_namespace/user/ams/hbase

 

The refresh the stale configs , now HBase should sending the metrics  to that directory 

HTH

 

View solution in original post

1 REPLY 1

Re: Configuring Ambari Metrics service in distributed mode

Mentor

@mike_bronson7 

 

When your cluster is in HA it uses a namespace that acts as a load balancer to facilitate the switch from active to standby and vice versa.

The dfs-site-xml holds these values  filter using  dfs.nameservices  the nameservice-id  should be your namespace or in HA look for dfs.ha.namenodes.[nameservice ID]

 

dfs.ha.namenodes.[nameservice ID]  e.g dfs.ha.namenodes.mycluster

 

And that's the value to set  eg 

 

hdfs://mycluster_namespace/user/ams/hbase

 

The refresh the stale configs , now HBase should sending the metrics  to that directory 

HTH

 

View solution in original post

Don't have an account?
Coming from Hortonworks? Activate your account here