HBase介绍

HBase–Hadoop Database,是一个高可靠性、高性能,面向列、可伸缩的分布式存储系统,利用HBase技术可以在廉价的PC Server上搭建起大规模结构化存储集群。

HBase主要有三个组件,分别是HMaster、HRegionServer和ZooKeeper,三个组件的主要职责如下。

HMaster

HMaster是整个HBase组件的控制者,主要有以下职责:

HRegionServer

HRegionServer是HBase实际读写者,主要有以下职责:

ZooKeeper

ZooKeeper是HBase的协调者,主要有以下职责: