HBase
HBase 是一种分布式的、面向列的 “NoSQL” 数据库, HBase利用Hadoop HDFS作为其文件存储系统, 能够支持数十亿行 × 数百万列的大表
HBase官网:https://hbase.apache.org/
Hbase集群组件
- HMaster
- 用户对表的增删改查
- 管理RegionServer的负载均衡,调整Region的分布
- 在RegionServer宕机或下线后,负责迁移RegionServer上的Region到其他的RegionServ上
- Region在分裂后,负责分配新的Region
- RegionServer
主要负责响应用户的I/O请求,向HDFS文件系统读写数据,以及Region的数据文件的合并和拆分等,是Hbase中最核心的模块。