[ https://issues.apache.org/jira/browse/HBASE-5061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13176090#comment-13176090 ]
Andrew Purtell commented on HBASE-5061: --------------------------------------- Usage: {noformat} ./bin/hbase org.apache.hadoop.hbase.util.StoreFileLocalityChecker usage: org.apache.hadoop.hbase.util.StoreFileLocalityChecker [-f <arg>] [-h <arg>] [-r <arg>] [-s] [-t <arg>] [-v] -f,--file <arg> Analyze a single file. Give the full path. -h,--host <arg> Consider given host as local, defaults to the local host -r,--region <arg> Analyze all store files for the region. Can be the full region name or a partial prefix. -s,--summary Summary only -t,--table <arg> Analyze all store files for regions of the table served by the local regionserver. Give the table name. -v,--verbose Verbose output {noformat} {{./bin/hbase org.apache.hadoop.hbase.util.StoreFileLocalityChecker -t TestTable}} produces this output: {noformat} hdfs://acer.localdomain:8020/hbase/TestTable/9020c78f14084cfbed55106910a0c175/info/d42cdf9b15e942b1aba8c5752685a29e: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/9020c78f14084cfbed55106910a0c175/info/f4459700138545d4bce236290db606fc: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/ea9d52f79847c606b4b62056a7d5c6d8/info/463c359b8d6040bd9c8b64948611182d: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/b13c50907b32c0aac503d593ef87f586/info/4cde1b33b93a4bfd8f950a64189e7808: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/9d97ffcf9ceac643ba2c3e2b6ad2c416/info/07ec8228b74f434f852aac208437f6e6: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/9d97ffcf9ceac643ba2c3e2b6ad2c416/info/59414c7c8a2a4dd5a0c304eb496f8c78: 1.0 hdfs://acer.localdomain:8020/hbase/TestTable/9d97ffcf9ceac643ba2c3e2b6ad2c416/info/67dd2f83803e4b588926da299c51dffa: 1.0 Block locality index Avg: 1.0 Min: 1.0 Max: 1.0 {noformat} {{./bin/hbase org.apache.hadoop.hbase.util.StoreFileLocalityChecker -r TestTable,0000775744}} produces this output: {noformat} hdfs://acer.localdomain:8020/hbase/TestTable/b13c50907b32c0aac503d593ef87f586/info/4cde1b33b93a4bfd8f950a64189e7808: 1.0 Block locality index Avg: 1.0 Min: 1.0 Max: 1.0 {noformat} {{./bin/hbase org.apache.hadoop.hbase.util.StoreFileLocalityChecker -f hdfs://acer.localdomain:8020/hbase/TestTable/b13c50907b32c0aac503d593ef87f586/info/4cde1b33b93a4bfd8f950a64189e7808}} produces this output: {noformat} hdfs://acer.localdomain:8020/hbase/TestTable/b13c50907b32c0aac503d593ef87f586/info/4cde1b33b93a4bfd8f950a64189e7808: 1.0 Block locality index Avg: 1.0 Min: 1.0 Max: 1.0 {noformat} Happy to change this in ways people need. > HFileLocalityChecker > -------------------- > > Key: HBASE-5061 > URL: https://issues.apache.org/jira/browse/HBASE-5061 > Project: HBase > Issue Type: New Feature > Reporter: Andrew Purtell > Assignee: Andrew Purtell > Priority: Minor > > org.apache.hadoop.hbase.HFileLocalityChecker [options] > A tool to report the number of local and nonlocal HFile blocks, and the ratio > of as a percentage. > Where options are: > |-f <file>|Analyze a store file| > |-r <region>|Analyze all store files for the region| > |-t <table>|Analyze all store files for regions of the table served by the > local regionserver| > |-h <host>|Consider <host> local, defaults to the local host| > |-v|Verbose operation| -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira