![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
yanghuiysz
这个作者很懒,什么都没留下…
展开
-
Hbase split 学习记录
Hbase split 学习记录 split过程 prepare阶段 在内存中初始化两个子region,具体是生成两个HRegionInfo对象,包含tableName、regionName、startkey、endkey等。同时会生成一个transaction journal,这个对象用来记录切分的进展,具体见rollback阶段 execute阶段 a regionserver 更...原创 2019-03-04 22:16:00 · 124 阅读 · 0 评论 -
Hbase写入流程学习
客户端提交流程比较简单 服务端处理流程 解析HBASEput RPC 获取行锁、Region更新共享锁: HBase中使用行锁保证对同一行数据的更新都是互斥操作,用以保证更新的原子性,要么更新成功,要么失败 开始写事务 开始写MEMStore Append HLog(此时还在本地缓存中) 释放行锁和共享锁 Sync HLog:HLog真正sync到HDFS,在释放行锁之后执行sync操作是为了尽...原创 2019-03-06 22:14:24 · 110 阅读 · 0 评论