HBase(一)技术原理
1.概述
HBase概念与特性: HBase是非关系型分布式数据库(存储系统),是高可靠、高性能、面向列的可扩展的。
- 以HDFS为分布式文件存储系统。
- 利用zookeeper作为协同服务。
- 适合存储大表数据(十亿行百万列),且对表数据读写可以达到实时级别。
应用场景: 数据存储、订单存储。
2.HBase表结构
3.HBase工作原理
HBase架构组成: 由一个HMaster和多个HRegionServer组成。
工作原理: HMaster和Zookeeper和HRegionServer通信,负责分配Region。HBase客户端也与Zookeeper通信,管理维护好分配给自己的Region。而HRegionServer服务器读写数据到HDFS分布式文件存储系统上。