HBase原理详细介绍

 时间:2025-01-06 11:19:50

1、1 、读流程HBase读数据流程图

HBase原理详细介绍

4、1)Client向HregionServer发送写请求;2)HregionServer将数据写到HLog(write ahead log)。为了数据的持久化和恢复;3)HregionServer将数据写到内存(MemStore);4)反馈Client写成功。

5、 数据Flush过程1)当MemStore数据达到阈值(默认是128M,老版本是64M),将数据刷到硬盘,将内存中的数据删除,同时删除HLog中的历史数据;2)并将数据存储到HDFS中;3)在HLog中做标记点。

6、 数据合并过程1)当数据块达到4块,Hmaster触发合并操作,Region将数据块加载到本地,进行合并;2)当合并的数据超过256M,进行拆分,将拆分后的Region分配给不同的HregionServer管理;3)当HregionServer宕机后,将HregionServer上的hlog拆分,然后分配给不同的HregionServer加载,修改.META.;4)注意:HLog会同步到HDFS。

  • 如何恋爱?如何学会成长?
  • PHP教程 输出函数的参数
  • vs2015怎么创建一个WPF应用程序项目(C#)
  • java如何截取域名后的路径和参数
  • W5500无法PING通解决思路
  • 热门搜索
    河南信阳旅游景点 5月去哪里旅游最好 崆峒山旅游攻略 湖州旅游攻略 土耳其旅游局 苏州旅游网 亚龙湾旅游攻略 云南旅游景点图片 拉斯维加斯旅游 福建霞浦旅游攻略