HBase有哪几种Bloack Cache

HBase先后实现了3种Block Cache方案,LRUBlockCache是最初的实现方案,也是默认的实现方案;HBase 0.92版本实现了第二种方案SlabCache,见HBASE-4027;HBase 0.96之后官方提供了另一种可选方案BucketCache,见HBASE-7404。

(1)LRUBlockCache是将所有数据都放入JVM Heap中,交给JVM进行管理。
(2)SlabCache BucketCache 这两种采用了不同机制将部分数据存储在堆外,交给HBase自己管理。


hbase中两种缓存机制memstore和blockcache详解(必看)

标签: hbase、slabcache、bucketcache、lrublockcache、bloack、面试
  • 回复
隐藏