Using currently 0.98.0 (or Hortonworks 2.1.10, with bunch of patches that
fixed all my questions in last two months here on the list :))

Thanks, going to take a look.

On Wed, Apr 29, 2015 at 6:21 AM, Ted Yu <yuzhih...@gmail.com> wrote:

> Which hbase release are you using ?
>
> Please take a look at StochasticLoadBalancer#TableSkewCostFunction
> You can increase the weight for
> "hbase.master.balancer.stochastic.tableSkewCost"
>
> Cheers
>
> On Tue, Apr 28, 2015 at 3:04 AM, Dejan Menges <dejan.men...@gmail.com>
> wrote:
>
> > And one more follow up - I know about hbase.regions.slop which is in our
> > case default 0.2
> >
> > So in this specific scenario, one table, having in total 15 region
> servers,
> > one table having in total 225 regions, how to avoid some region servers
> > serving 10 regions, and some 29 in this case (at least not 40 anymore)?
> >
> > On Tue, Apr 28, 2015 at 11:22 AM Dejan Menges <dejan.men...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > We have a HBase cluster with multiple tables in it. We hit today
> > > interesting issue - one of our jobs started failing with
> > > OutOfOrderScannerNextException.
> > >
> > > As this job was basically reading data from only one specific table
> from
> > > one specific cluster and doing something with it, I checked table
> > > properties, and saw that it's, mostly nicely said, very imbalanced
> > regions
> > > related. For example, one node had 40 regions hosted, another one had
> > only
> > > 8. After I took down this node with 40 regions and forced it to
> rebalance
> > > regions that way, job passed fine.
> > >
> > > However, when I took it back, the same node got 30 regions this time,
> > > what's still in the best case 40% more than other node with biggest
> > amount
> > > of regions for the same table.
> > >
> > > Is there any way to balance this?
> > >
> > > Thanks a lot,
> > > Dejan
> > >
> > >
> > >
> > >
> > >
> > >
> >
>

Reply via email to