Index: src/main/java/org/apache/hadoop/hbase/metrics/HBaseInfo.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/metrics/HBaseInfo.java (revision 1298908) +++ src/main/java/org/apache/hadoop/hbase/metrics/HBaseInfo.java (working copy) @@ -36,9 +36,11 @@ private final ObjectName mbeanName; public HBaseInfoMBean(MetricsRegistry registry, String rsName) { - super(registry, "HBaseInfo"); - mbeanName = MBeanUtil.registerMBean("HBase", - "Info", this); + super(registry, "HBase cluster information"); + // The name seems wrong to me; should include clusterid IMO. + // That would make it harder to locate and rare we have + // two clusters up on single machine. St.Ack 20120309 + mbeanName = MBeanUtil.registerMBean("HBase", "Info", this); } public void shutdown() { Index: src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java (revision 1298908) +++ src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java (working copy) @@ -3275,7 +3275,7 @@ @SuppressWarnings("deprecation") void registerMBean() { MXBeanImpl mxBeanInfo = MXBeanImpl.init(this); - mxBean = MBeanUtil.registerMBean("org.apache.hbase", "RegionServer", + mxBean = MBeanUtil.registerMBean("RegionServer", "RegionServer", mxBeanInfo); LOG.info("Registered RegionServer MXBean"); } Index: src/main/java/org/apache/hadoop/hbase/master/HMaster.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/master/HMaster.java (revision 1298908) +++ src/main/java/org/apache/hadoop/hbase/master/HMaster.java (working copy) @@ -1643,7 +1643,7 @@ @SuppressWarnings("deprecation") void registerMBean() { MXBeanImpl mxBeanInfo = MXBeanImpl.init(this); - MBeanUtil.registerMBean("org.apache.hbase", "Master", mxBeanInfo); + MBeanUtil.registerMBean("Master", "Master", mxBeanInfo); LOG.info("Registered HMaster MXBean"); } } Index: src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCStatistics.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCStatistics.java (revision 1298908) +++ src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCStatistics.java (working copy) @@ -36,7 +36,7 @@ @SuppressWarnings({"UnusedDeclaration"}) public HBaseRPCStatistics(MetricsRegistry registry, String hostName, String port) { - super(registry, "HBaseRPCStatistics"); + super(registry, "Metrics for RPC server instance"); String name = String.format("RPCStatistics-%s", (port != null ? port : "unknown"));