Hi, In order to make the children online faster, the policy is to make them online on the same regionserver as parent. Then balancer make them distributed on other regionsers if overload. It's decided by the parameter hbase.regions.slop.
<property> <name>hbase.regions.slop</name> <value>0.2</value> <description>Rebalance if any regionserver has average + (average * slop) regions. Default is 20% slop. </description> </property> Frank Chow From: Vamshi Krishna Date: 2013-08-23 22:51 To: user; Dhaval Shah Subject: Re: Will hbase automatically distribute the data across region servers or NOT..?? No that is 10MB itself. Just to observe the region splitting with respect to the amount of data i am inserting in to hbase. So, here i am inserting 40-50mb data and fixing that property to 10mb and checking the region splitting happening. But the intersting thing is regions got split BUT they are not being distributed across other servers. Whatever regions formed from the created tables on machine-1, all of them are residing on the same machine-1 not being moved to other machine.