1.HBase介绍
特点
- NoSql数据库
:面向列存储数据 - 内存存储机制
HBase表
- 每行数据都有一个主键:rowkey
- 一个表中:包含一个或多个列簇(Column Family)CF
- 某个字段属于某个列簇,一个列簇下面可以有百万个列
- HBase存储数据的本质,可以理解为键值对存储:
key: row+CF+column+timestamp
value:需要存储的值(值是二进制存储)
HBase数据库功能
- 数据存储:
HDFS,存3份,数据安全性比较好 - 检索数据(查询数据):
2.HBase 体系
主从架构
-
主节点(HMaster):
用来管理表 -
从节点(HRegionServer)
真正存储数据的地方,Client读取表中数据就是找regionServer
辅助框架zookeeper
存储HBase相关配置信息及元数据。
安装步骤
zookeeper
HDFS
HBase