原文:HBase的compact分析

HBase是基于LSM树存储模型的分布式NoSQL数据库。LSM树对比普遍的B 树来说,能够获得较高随机写性能的同时,也能保持可靠的随机读性能 可参考这里 。在进行读请求的时候,LSM树要把多个子树 类似B 树结构 进行归并查询,对于HBase来说,这些子树就是HFile 还包括内存上的树结构MemStore 。因此归并查询的子树数越少,查询的性能就越高。 Compact的作用 在写请求的这篇文章 ...

2016-05-23 20:44 0 1775 推荐指数:

查看详情

HBase的文件合并(minor/major compact

Minor Compact  Minor Compact是指少量HFile文件按照Minor Compact规则进行合并;它的正常流程是这样的,探测到有新的文件刷进来(比如因为memstore的flush,当然可以直接写入HFile而跳过memstore,比如Bulk写入),此时Region ...

Sun Jan 05 17:51:00 CST 2020 0 1660
HBase什么时候作minor major compact

HBase什么时候做minor major compact我们都知道compact分为两类,一类叫Minor compact ,一类叫Major compact,两者有什么区别呢?两者的区别在于:Minor compact只是进行文件merge操作,而Major compact除了做文件Merge ...

Sat Apr 09 00:35:00 CST 2016 0 5175
082 HBase的几种调优(GC策略,flush,compact,split)

一:GC的调优 1.jvm的内存   新生代:存活时间较短,一般存储刚生成的一些对象   老年代:存活时间较长,主要存储在应用程序中生命周期较长的对象   永久代:一般存储meta和class的信 ...

Wed Dec 14 00:58:00 CST 2016 0 5569
读者来信 | 如何判断HBase Major Compact是否执行完毕?(已解决)

前言:之前有朋友加好友与我探讨一些问题,我觉得这些问题倒挺有价值的;于是就想在本公众号开设一个问答专栏,方便技术交流与分享,专栏名就定为:《读者来信》。欢迎关注本人微信公众号《HBase工作笔记》,扫描文末二维码解锁更多姿势! 来信人:罗*铭 小猿提问 如何判断HBase ...

Fri Apr 10 02:17:00 CST 2020 0 1226
hbase replication原理分析

本文只是从总体流程来分析replication过程,很多细节没有提及,下一篇文章准备多分析分析细节。 replicationSource启动 ...

Thu Mar 09 01:32:00 CST 2017 0 1806
hbase读写流程分析

前言 最近被大佬问到一个问题,hbase查询数据在最坏的场景下需要进行几次rpc,当时就懵了..下面主要对client端代码进行分析。阅读文章和看源码更配~ 读数据 流程总览 1. 从zookeeper中获取meta信息,并通过meta信息找到需要查找的table的startkey ...

Thu Dec 06 03:34:00 CST 2018 0 1431
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM