Hbase笔记

在开发hbase过程中,遇到的一些问题.还有些许知识点的总结.

hbase的内存分配

HBase的默认堆分配策略,40%给blockcache,40%给memstore
在HBase中,有两个在内存中的结构消费了绝大多数的heap空间。BlockCache缓存读操作的HFile block,Memstore缓存近期的写操作。

  • hfile.block.cache.size(读多的场景下,适当增大这个参数的值)
  • hbase.regionserver.global.memstore.upperLimit(写多的场景下,适当增大这个参数的值)
Donate comment here