028-86922220

建站动态

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

Hbase数据存储原理与读写详解-创新互联

1、HBase的数据存储原理

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

平原ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

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数据存储原理与读写详解-创新互联
标题URL:http://www.tsicrk.com/article/dohcge.html

其他资讯

让你的专属顾问为你服务

2.2673s