Hbase的相关知识点

Hbase是Hadoop生态系统中的分布式数据库,适用于海量数据的实时读写访问。它依赖于HDFS进行存储,MapReduce进行计算,并通过ZooKeeper进行服务协调。Hbase的表结构包括命名空间、Region、行键、列族和列,其中RowKey是排序的关键,列族是物理存储的最小单位。Hbase的特点包括分布式、可扩展、适合大规模数据和实时查询,但不支持复杂的join和事务。
摘要由CSDN通过智能技术生成

Hbase产生背景

Goole的三驾马车:
GFS:分布式的文件系统(现在的HDFS)
MapReduce:分布式计算系统(现在的MapReduce)
BigTable:分布式的数据库(现在的Hbase)

Hbase是什么

  1. Hbase是一个hadoop生态圈中的数据库、分布式(主从架构)、可扩展(动态扩容)能存储大量数据(hdfs)。;
  2. 对海量数据随机的实时的读写访问;
  3. hbase集群维护一个超大的表(数十亿行,数百万列);

Hbase需要依赖什么

  1. 当存储时依赖HDFS;
  2. 计算时依赖MR;
  3. 服务协调依赖ZooKeeper;

Hbase表结构

数据模型:

  1. NameSpace(命名空间)
    类似于关系型数据库中 DataBase概念。每个命名空间可以有多个表,Hbase[1.2.X | 1.3.X] 里面有两个内置的表(hbase : meta、namespace)、默认的命名空间(hbase、default),hbase存储的系统内置的表。
    default:针对用户来说的、若我们创建表的时候没有指定命名空间(表就创建到了default命名空间下)
  2. Region
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值