[关闭]
@awsekfozc 2016-01-23T06:56:55.000000Z 字数 1005 阅读 1473

Hbase RegionServer Cache

Hbase

RegionServer Cache分为:MemStore默认占用40%。BlockCache默认占用40%。其他默认占用20%。

1)MemStore & BlockCache

说明

3)配置

  1. hbase.regionserver.global.memstore.upperLimit
  2. 单个region server的全部memtores的最大值。超过这个值,一个新的update操作会被挂起,强制执行flush操作。
  3. 默认: 0.4
  4. hbase.regionserver.global.memstore.upperLimit
  5. 单个region server的全部memtores的最大值。超过这个值,一个新的update操作会被挂起,强制执行flush操作。
  6. 默认: 0.4
  7. hbase.hregion.memstore.flush.size
  8. memstore的大小超过这个值的时候,会flush到磁盘。这个值被一个线程每隔hbase.server.thread.wakefrequency时间间隔检查一下。
  9. 默认:134217728
  10. hfile.block.cache.size
  11. 分配给HFile/StoreFileblock cache占最大堆(-Xmx setting)的比例。默认0.4意思是分配40%,设置为0就是禁用,但不推荐。
  12. 默认:0.4

在此输入正文

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注