hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arul Ramachandran <arkup...@gmail.com>
Subject Re: balance the tables across region servers
Date Fri, 21 Nov 2014 23:14:27 GMT
Hi Ted,

You suggest this because StochasticLoadBalancer is the default in 0.96 ?

What about setting hbase.master.loadbalance.bytable to true ?

Thanks,
Arul

On Fri, Nov 21, 2014 at 1:47 PM, Ted Yu <yuzhihong@gmail.com> wrote:

> 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 <arkuppai@gmail.com>
> 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
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message