You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "gaojinchao (JIRA)" <ji...@apache.org> on 2011/04/02 03:08:05 UTC

[jira] [Commented] (HBASE-3373) Allow regions of specific table to be load-balanced

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

gaojinchao commented on HBASE-3373:
-----------------------------------

In hbase version 0.20.6, If contiguous regions, do not assign adjacent 
regions in same region server. So it can break daughters of splits in same 
region server and avoid hot spot. The performance can improve.

In version 0.90.1, daughter is opened in region server that his parent is opened.
In the case A region server has thousands of regions. the contiguous region is difficult to
Choose by random. So the region server always is hot spot. 

Should the balance method be choose the contiguous region and then random or 
other way avoid hot spot? (eg: add configue parameter choose balance method base on applications ?)

> 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
>
>         Attachments: HbaseBalancerTest2.java
>
>
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira