[ 
https://issues.apache.org/jira/browse/ACCUMULO-3206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Miller resolved ACCUMULO-3206.
--------------------------------------
    Resolution: Fixed

The new Summaries that have been added in 2.x should meet this need. 
https://accumulo.apache.org/docs/2.x/development/summaries
Any additional requirements can be opened as an issue on github.

> New Public API: Approximate data counts of Tablets and Tablet Servers
> ---------------------------------------------------------------------
>
>                 Key: ACCUMULO-3206
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3206
>             Project: Accumulo
>          Issue Type: New Feature
>          Components: client, monitor
>    Affects Versions: 1.6.1
>            Reporter: Shana Hutchison
>            Priority: Minor
>
> The broader picture is public programmatic access to information in the 
> Accumulo monitor.  Specifically I'm looking to obtain the number of entries 
> per tablet and per tablet server for a given table.  The use case is to 
> verify that manually set (or automatically set I suppose) table splits are 
> effectively dividing Accumulo data among many tablets, that is, verifying 
> load balancing.
> I wrote Accumulo 1.5 code which uses non-public API to obtain this 
> information in the same way the Monitor does via TabletStats. The tricky part 
> was cross-referencing the Metadata table to find the assignment of tablets to 
> tablet servers for a given table.  I rewrote that code for 1.6, switching the 
> name of the Metadata table to "accumulo.metadata" and other associated 
> changes, but it would be great to make this part of the public API so that 
> people don't have to use non-public methods to obtain data that Accumulo has 
> in the Monitor and Metadata table anyway.
> We could approach this by adding to the TableOperations class or something 
> similar.  A request could go to an Accumulo master which gathers the 
> necessary information from the tablet servers just as the Monitor does, so 
> that the client does not have to do it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to