Please take a look at TableSkewCostFunction in StochasticLoadBalancer (the
default balancer):
private static final String TABLE_SKEW_COST_KEY =
"hbase.master.balancer.stochastic.tableSkewCost";
private static final float DEFAULT_TABLE_SKEW_COST = 35;
You can increase the value for "hbase.master.balancer.stochastic.tableSkewCost"
so that your table is more balanced.
Cheers
On Fri, Nov 21, 2014 at 1:35 PM, Arul Ramachandran <[email protected]>
wrote:
> Hello,
>
> HBase 0.96
>
> I notice couple of our tables are on only one of the region servers and
> that one is doing magnitudes of requests per sec compared to others.
>
> Will setting hbase.master.loadbalance.bytable to true help this situation?
>
> Also, if that is the case, wondering why this is not set to true by
> default?
>
> Thanks,
> Arul
>