栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

复习HBase之基本概念

复习HBase之基本概念

Hbase是什么

Hbase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库。
适用于随机读写或者随机访问大规模数据集时

Hbase数据模型
    逻辑结构物理结构数据模型

    namespace(命名空间)region:类似于关系数据库中表的概念,Hbase定义表时只需声明列族Row:每行数据 都由一个Rowkey和多个Column组成Column:每个Column都由列族和列限定符进行限定例如info:name,info:agetimestamp(时间戳):用于标识数据的不同版本cell(单元):由{rowkey,column Family: column Qualifier, timestamp}唯一确定的,数据是没有类型的,全都是字节码形式存储

Hbase基本架构
    Region Server:是region的管理者,实现类是HRegionServer,主要作用是

    对数据的操作:get、put、delete;对于Region的操作:splitRegion、compactRegion Master:是所有RegionServer的管理者,实现类是HMaster,主要作用

    对表的操作:create、delete、alter对于RegionServer的操作:分配Regions到每个RegionServer,监控每个RegionServer的状态,负载均衡和故障转移 Zookeeper:Hbase通过Zookeeper来做Master的高可用、RegionServer的监控、元数据的入口以及集群配置的维护等工作HDFS: 为Hbase 提供最终底层数据存储服务

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752795.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号