码迷,mamicode.com
首页 > 其他好文 > 详细

HBase里的HLog

时间:2016-12-06 14:09:41      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:bsp   更新   包含   ase   str   调用   hbase   客户   size   

 

  首先,明确,HRegion服务器包含两大部分:HLog和HRegion。

  HLog用来存储数据日志,采用的是先写日志的方式。

  当用户需要更新数据的时候,数据会被分配到对应的HRegion服务器上提交修改。数据首先被提交到HLog文件里面,在操作写入HLog之后,commit()调用才会将其返回给客户端。

  HLog文件用于故障恢复。例如某一台HRegionServer发生故障,那么它所维护的HRegion会被重新分配到新的机器上。这是HLog会按照HRegion进行划分。新的机器在加载HRegion的时候可以通过HLog对数据进行恢复。

HBase里的HLog

标签:bsp   更新   包含   ase   str   调用   hbase   客户   size   

原文地址:http://www.cnblogs.com/zlslch/p/6137128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!