
HBase
只有光头才能强
这个作者很懒,什么都没留下…
展开
-
HBase 0.96版本之前读写流程、root和meta表
1. HBase读写流程 上图是RegionServer数据存储关系图。上文提到,HBase使用MemStore和StoreFile存储对表的更新。数据在更新时首先写入HLog和MemStore。MemStore中的数据是排序的,当MemStore累计到一定阈值时,就会创建一个新的MemStore,并且将老的MemStore添加到Flush队列,由单独的线程Flush到磁盘上,成为一个StoreFile。与此同时,系统会在Zookeeper中记录一个CheckPoint,表示这个时刻之前的数据变更已经持久转载 2020-11-18 16:11:29 · 304 阅读 · 1 评论 -
HBase工作机制
1 图示 2 组件说明 Client : hbase客户端,1.包含访问hbase的接口。比如,linux shell,java api。2.除此之外,它会维护缓存来加速访问hbase的速度。比如region的位置信息。 Zookeeper : 1.监控Hmaster的状态,保证有且仅有⼀个活跃的Hmaster。达到高可用。2.它可以存储所有region的寻址入口。如:root表在哪⼀台服务器上。3. 实时监控HregionServer的状态,感知HRegionServer的上下线信息,并实时通知原创 2020-11-18 15:23:40 · 333 阅读 · 1 评论