[ 
https://issues.apache.org/jira/browse/HBASE-3373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988221#action_12988221
 ] 

Jonathan Gray commented on HBASE-3373:
--------------------------------------

I think consistent hashing would be a major step backwards for us and 
unnecessary because there is no cost of moving bits around in HBase.  The 
primary benefit of consistent hashing is that it reduces the amount of data you 
have to physically move around.  Because of our use of HDFS, we never have to 
move physical data around.

In your benefit list, we are already implementing almost all of these features, 
or if not, it is possible in the current architecture.  In addition, our 
architecture is extremely flexible and we can do all kinds of interesting load 
balancing techniques related to actual load profiles not just #s of 
shards/buckets as we do today or as would be done with consistent hashing.

> Allow regions of specific table to be load-balanced
> ---------------------------------------------------
>
>                 Key: HBASE-3373
>                 URL: https://issues.apache.org/jira/browse/HBASE-3373
>             Project: HBase
>          Issue Type: Improvement
>          Components: master
>    Affects Versions: 0.20.6
>            Reporter: Ted Yu
>             Fix For: 0.92.0
>
>
> From our experience, cluster can be well balanced and yet, one table's 
> regions may be badly concentrated on few region servers.
> For example, one table has 839 regions (380 regions at time of table 
> creation) out of which 202 are on one server.
> It would be desirable for load balancer to distribute regions for specified 
> tables evenly across the cluster. Each of such tables has number of regions 
> many times the cluster size.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to