This is a input format for HFile read and it can be used for mapreduce ontop HBase. This will give great performance gain when scanning the whole HBase table.
HFileHack.java contains some utilities to get HFile location, sampled row keys of given HBase region.