Hi, It's actually not implemented (I will update the javadoc for the latest version) You can use locateRegion(final byte [] tableName, final byte [] row), and iterates on all region start keys to get all the regions.
Cheers, Nicolas On Wed, Jan 2, 2013 at 5:17 PM, Lyska Anton <[email protected]> wrote: > Hi all, > > I want to write simple tool for rebalancing regions in cluster. > For that I need current location of all regions. > I've found method HConnection.locateRegions(**tableName), but it always > returns null. > Also, i've tried to call HConnection.locateRegion(**regionName), and it > returns null too. > > sample code: > > Configuration config = HBaseConfiguration.create(); > config.set("hbase.zookeeper.**quorum", host); > > HConnection connection = HConnectionManager.** > createConnection(config); > List<HRegionLocation> locations = > connection.locateRegions(**tableName); > //return null here > > HBase Version 0.92.1-cdh4.1.2 > > Thanks in advance. > >
