Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Accumulo >> mail # user >> Is there a method in the accumulo api to get the total bytes used and/or total key/value pairs for each tablet?


Copy link to this message
-
Re: Is there a method in the accumulo api to get the total bytes used and/or total key/value pairs for each tablet?
You might want to run a class called "GetMasterStats":

./bin/accumulo org.apache.accumulo.server.test.GetMasterStats

It's a very simple program that prints out the monitor's information that
comes from the master.

-Eric

On Thu, Apr 11, 2013 at 5:44 PM, Jeff Kubina <[EMAIL PROTECTED]> wrote:

> So how would I get the info from the master, or could you point me to the
> monitor code? Thanks.
>
> --
> Jeff Kubina
> 410-988-4436
>
>
>
> On Thu, Apr 11, 2013 at 11:06 AM, Keith Turner <[EMAIL PROTECTED]> wrote:
>
>> On Thu, Apr 11, 2013 at 7:15 AM, Jeff Kubina <[EMAIL PROTECTED]>
>> wrote:
>> > Is there a method in the accumulo api to get the total bytes used and/or
>> > total key/value pairs for each tablet? I believe I can get the total
>> bytes
>> > used per tablet using HDFS file size calls on the tables directory, but
>> what
>> > about the total key/value pairs for each tablet?
>> >
>>
>> I sent a note earlier with some tips about getting this info from the
>> metadata table.  This is not how the monitor obtains this information.
>>   The monitor ask the master for the info.  The master periodically
>> ask tablet servers for the info.    Using this method, the monitor
>> obtains information about whats stored in memory, which is not
>> available via the metadata table.   Also, all of the stats information
>> passed from tserver to master is rolled up by table.  So you would not
>> be able to get more granular info through this mechanism.
>>
>
>