09 2014 档案
摘要:##HBase Compaction策略RegionServer这种类LSM存储引擎需要不断的进行Compaction来减少磁盘上数据文件的个数和删除无用的数据从而保证读性能。RegionServer后台有一组负责flush region的线程(MemStoreFlusher),每次从flushQu...
阅读全文
摘要:###分裂策略不同的分裂策略的实现需要继承RegionSplitPolicy,主要实现两个方法:1. shouldSplit()表示是否需要分裂2. getSplitPoint()得到分裂点rowkey从 HBase 0.94之后,默认的分裂策略是IncreasingToUpperBoundRegi...
阅读全文
摘要:##HBase Scan流程分析HBase的读流程目前看来比较复杂,主要由于:* HBase的表数据分为多个层次,HRegion->HStore->[HFile,HFile,...,MemStore]* RegionServer的LSM-Like存储引擎,不断flush产生新的HFile,同时产生新...
阅读全文
浙公网安备 33010602011771号