【问题标题】:re-balance hbase regions by table按表重新平衡 hbase 区域
【发布时间】:2016-06-09 04:00:58
【问题描述】:

HBase 版本为 0.98。重新启动 HBase 后,所有区域都在集群节点之间打乱,并且分布不均匀。所以我使用命令balancer 重新平衡表。但是这些区域并没有被表格平衡。请看下图。有没有办法让所有区域都按表平衡?

【问题讨论】:

    标签: hbase


    【解决方案1】:

    我读过一篇关于此的文章,但我现在找不到。 Hbase 通过对区域服务器的计数来分配区域,并且如您所见,它们在每个区域服务器中是相等的。但是 hbase 在分配区域时没有表或负载平衡功能,因此这会导致少数区域中的大量写入/读取表以及其他未使用区域服务器上的大型和未使用表。

    如果你用谷歌搜索,你可以在 hbase 项目中找到一个jira task,他们正试图通过向这个过程添加表和负载感知来解决这个问题。

    【讨论】:

    猜你喜欢
    • 2013-07-23
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多