hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Beaudreault <bbeaudrea...@hubspot.com>
Subject Re: region locality
Date Wed, 26 Mar 2014 02:06:09 GMT
The balancer in 0.92.x is very naive.  It just ensures that all
regionservers will have approximately the same number of regions.
 Therefore, the answer is: "yes it is possible, but not built that way so
likely no".

0.96.x has the stochastic load balancer, which apparently takes into
account locality (as well as other factors) during balancing.  Otherwise,
you could always create your own balancer, using the HBaseAdmin
interface--move(region, location) for instance.  This is what we did, but
regrettably it is not open sourceable at this time.

On Tue, Mar 25, 2014 at 9:37 PM, Libo Yu <yu_libo@hotmail.com> wrote:

> Hi all,
> Assume there is a region X on region server A. The region already has some
> data
> in it and there is no more new data for this region. If the hbase balancer
> moves
> the region X to region server B, region X loses its data locality. After
> it is moved to
> region server B, is there any chance that region X will be moved back to
> region server
> A? Thanks.
> BTW, I am talking about hbase 0.92.1cdh4.1.2.
> Libo

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