首页 > 技术文章 > HBASE简介及部分操作实例

leviwwh 2022-05-03 19:27 原文

一、Hbase简介

Hbase是一个分布式的、面向列的开源数据库,其名字来源于Hadoop数据库(Hadoop database),HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库,隶属于Apache的Hadoop项目。

二、Hbase相关概念

(table):HBbase同样是用表来存储数据的,表由行和列组成。列划分为若干个列族/列簇(column family),每个列族/列簇下面可以有多个普通列

如图所示

命名空间(namespace):

namespace命名空间指对一组表的逻辑分组,类似关系型数据库中的database,方便对表在业务上划分。
Hbase系统默认定义了两个缺省的namespace:

(1) hbase:系统内建表,包含namespace和meta表
(2) default:用户建表时未指定namespace的表都创建在此

行键(row Key):行键为每一行的主键列,每行的行键唯一

区域(Region):

table在行的方向上可划分为多个Region,Region是按大小分割的,每个表开始只有一个Region,随着数据的增多,Region不断增大,当增大到一个阀值的时候,Region就会等分为两个新的Region,之后会有越来越多的Region。

如图所示

 

三、Hbase部分操作

(1)Hbase基础操作表

 

 (2)实例操作截图

 

 

 

 

 

 

 

 

 

 欢迎指正交流呀!!

相关文档:https://blog.csdn.net/vbirdbest/article/details/88236575

推荐阅读