HBase 和 Phoenix 的结构

2020-04-15  本文已影响0人  moon_light_
HBase 结构



可以看到 HBase 集群由 Master、Region Server、ZooKeeper、HDFS 组成

Master
Region Server
Region
BlockCache

BlockCache 是读缓存,将数据预读到内存 (引用局部性:下一条指令或数据很大概率就在附近)

WAL (Write Ahead Log)

HDFS 上的文件,所有写操作都会先记到这个文件后,才会将数据写入数据表,目的是系统崩溃后可以从 WAL 恢复数据

ZooKeeper
-ROOT- 表和 .META. 表
High Availability 机制

WAL 保障数据高可用

Master 容错

Region Server 容错

ZooKeeper 容错

Phoenix
上一篇 下一篇

猜你喜欢

热点阅读