028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Hbase数据存储原理与读写详解

1、HBase的数据存储原理

Hbase数据存储原理与读写详解

目前累计服务客户上千家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供网站建设、成都网站设计、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。成都创新互联始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。

3. HBase写数据流程

Hbase数据存储原理与读写详解

补充:
HLog(write ahead log):
    也称为WAL意为Write ahead log,类似MySQL中的binlog,用来做灾难恢复时用,HLog记录数据的所有变更,一旦数据修改,就可以从log中进行恢复。

4、HBase的flush机制

4.1、flush触发条件

4.1.1、memstore级别限制


    hbase.hregion.memstore.flush.size
    134217728

4.1.2 、region级别限制


    hbase.hregion.memstore.flush.size
    134217728


    hbase.hregion.memstore.block.multiplier
    2
   

4.1.3、Region Server级别限制


    hbase.regionserver.global.memstore.size.lower.limit
    0.95


    hbase.regionserver.global.memstore.size
    0.4

4.1.4、HLog数量上限

4.1.5、定期刷新Memstore

4.1.6、手动flush

4.2、flush的流程

5、Compact合并机制

4.3.1 minor compaction 小合并


    hbase.hstore.compactionThreshold
    3




    hbase.hstore.compaction.max
    10




    hbase.hstore.compaction.min.size
    134217728




    hbase.hstore.compaction.max.size
    9223372036854775807
4.3.2 major compaction 大合并

文章题目:Hbase数据存储原理与读写详解
网站地址:http://www.tsicrk.com/article/ispohd.html

其他资讯

让你的专属顾问为你服务

3.0140s