HBase Region的路由、分配与拆分

本文深入探讨HBase Region的管理,包括路由策略、Region的分配平衡以及拆分过程。详细分析了RegionServer上的info Family信息,讨论了启动时的分配策略,如round-robin和维护原有分配。同时,文章提到了Region拆分的触发条件,即当store file超过预设大小时发生。此外,还简述了Compactions的两种类型及其在处理I/O和性能中的角色。
摘要由CSDN通过智能技术生成

打算从下面三个部分仔细了解一下HBase Region的三种操作:

 

Region的路由问题:

 

比如当你要读一个key/value的时候,你要确定它存储在哪台Region Server上面,这就涉及到region的路由问题,有一篇文章“HBase中的Client如何路由到正确的RegionServer ”已经非常详细的介绍了这部门内容,这里面就不多说了,有兴趣进入链接仔细阅读以下。

 

 

表中最主要的Family:info,info里面包含三个Column:regioninfo, server, serverstartcode。其中regioninfo就是Region的详细信息,包括StartKey, EndKey 以及每个Family的信息等等。server存储的就是管理这个Region的RegionServer的地址。

 

Region的分配问题:

当Region数量变多的时候,就需要把它们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值