每日学习之Hbase的高可用

发布时间 2023-09-17 22:14:51作者: 辞楠

7.1Hbase高可用简介

HBase的高可用配置其实就是HMaster的高可用。要搭建HBase的高可用,只需要再选择一个节点作为HMaster。

7.2搭建HBase的高可用

教程连接:018.HBase的HMaster高可用_哔哩哔哩_bilibili

hbase配置高可用之后,对原来的Java代码是不影响的

8.HBase叫个屁

8.1系统架构

8.1.1Client

8.1.2Master Server:只会做一些管理的事务,不会做具体的操作

8.1.3Region Server:真真正正的操作数据的

8.2逻辑结构模型

8.2.1Region

hbase数据库的表是由一个或多个Region组成的

8.2.2store

一个列簇实际上对应的是一个store

8.2.3MemStore

给列簇增加一层缓存

8.2.4storeFile

8.2.5WAL

每个业务的写入操作都会保存在WAL中,发生故障之后就会回放恢复