[ 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)