加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

你应该知道的HBase基本,都在这儿了

发布时间:2019-04-23 15:05:39 所属栏目:教程 来源:南俊
导读:阿里妹导读:2006 年10 月Google 宣布三架马车之一的《Bigtable:A Distributed Storage System for Strctured Data》论文之后,Powerset 公司就公布 HBase 在 Hadoop 项目中创立,作为子项目存在。其后,在2010 年阁下逐渐成为 Apache 旗下的一个顶级项目

表的横向切分(TableRegion)

Region 的破碎

Region 的漫衍

Region 的存储布局

一个 Region 是由一个或多个 Store 构成。每一个 Store 着实就是一个列族。每个Store 又是由一个 memStore 和 0 个可能多个 storeFile 构成。memStore 是存储在内存中,storeFile 是存储在 HDFS 中,偶然辰也称作 HFile。数据城市先写入memStore,一旦 memStore 高出给的的最大值之后,HBase 就会将memStore 耐久化为 storeFile。

五、HBase 集群布局

一个 HBase 集群一样平常由一个 Master 和多个 RegionServer 构成。

  • 客户端库:可以通过 HBase 提供的各式说话API 库会见集群。API 库也会维护一个当地缓存来加速对 HBase 对会见,好比缓存中记录着 Region 的位置信息。
  • Maste 节点:首要为各个 RegionServer 分派 Region,认真 RegionServer 对负载平衡,打点用户对付 Table 对 CRUD 操纵。
  • RegionServer:维护 Region,处理赏罚对这些 Region 对IO 哀求,认真切分在运行进程中变过大的 Region。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读