Hbase介绍

2021-02-01  本文已影响0人  大空翼123


数据库类型

RDBMS:关系型数据库 MySQL

NoSQL :Not  only sql 解决大数据相关问题的数据库 HBASE

HBase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库。建立在HADOOP文件系统之上的分布式面向列的NOSQL。

HBase逻辑结构

4520

HBase基本架构

1.    Region Server

Region Server为 Region的管理者,其实现类为HRegionServer,主要作用如下:

对于数据的操作:get, put, delete;

对于Region的操作:splitRegion、compactRegion。

2.    Master

Master是所有Region Server的管理者,其实现类为HMaster,主要作用如下:

    对于表的操作:create,

delete, alter

对于RegionServer的操作:分配regions到每个RegionServer,监控每个RegionServer的状态,负载均

衡和故障转移。

3.  Zookeeper

HBase通过Zookeeper来做Master的高可用、RegionServer的监控、元数据的入口以及集群配置的维护等工作。

4.    HDFS

HDFS为HBase提供最终的底层数据存储服务,同时为HBase提供高可用的支持。

上一篇 下一篇

猜你喜欢

热点阅读