>> 
>> hadoop:name=RegionServerStatistics,service=RegionServer
>> hadoop:name=RPCStatistics-60020,service=HBase
>> 
> 
> ok, well under my local simple testing (sort of straight out of the box 
> unpacking, not distributed), the RegionServer does _not_ export that 
> RegionServerStatistics which is interesting.  If it did, that would be enough 
> to differentiate it.  Right now, in simple mode, the RS only exports the 
> RPCStatistics. (this is for hbase-0.20.3)
> 
> Let me dig further, thanks.


ok, well that certainly did point me in the right direction, because my 'clean' 
installation of hbase isn't so clean.  A really fresh unpack of hbase _does_ 
show the RegionServerStatistics mbean.

However a clean unpack is working in non-distributed mode.  My other copy I had 
been working on had a config like this:

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///tmp/hbase-${user.name}/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>localhost</value>
  </property>
</configuration>


I was trying to simulate a 'fully working cluster' (with only 1 node) to test 
the different working parts as a proper cluster might with different java 
processes.  In this configuration, the RegionServerStatistics mbean is not 
found in the RS process.

Why that is is a bit of a mystery, but at least I should be able to use the 
sniffing pattern once I know why it's not appearing.

thanks,

Paul

Reply via email to