hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: balance the tables across region servers
Date Fri, 21 Nov 2014 23:33:18 GMT
bq. StochasticLoadBalancer is the default in 0.96

True.

Adjusting hbase.master.loadbalance.bytable is not recommended in 0.96+

Cheers

On Fri, Nov 21, 2014 at 3:14 PM, Arul Ramachandran <arkuppai@gmail.com>
wrote:

> 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