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中最核心的模块。