CDH提供的推荐配置

在这里插入图片描述
HBase的两个参数,解释如下:
hbase.hregion.preclose.flush.size
默认值:5M
建议值:5M
含义:如果在关闭 Region 时,某个 Region 内的 memstore 大小超过此大小,会先运行pre-flush以清除 memstore,然后再放置Region关闭标记并使Region脱机。
关闭时,在关闭标志下运行刷新以清空内存。在此期间,该Region处于离线状态,没有进行任何写入。如果memstore内容很大,则此刷新可能需要很长时间才能完成。这个pre-flush意味着清理大部分的 memstore,然后再放置关闭标志并将该区域置于离线状态,这样在关闭标志下运行的flush就很快了。

hbase.hregion.memstore.block.multiplier
默认值:2
建议值:8
含义:如果一个region中的所有memstore所占内存大小超过hbase.hregion.flush.size大小的8倍,就会触发Region级别的Flush操作,同时阻塞读写操作。这是为了预防在读写请求高峰期会导致的失控。如果不设上界,flush的时候会花很长的时间来合并或者分割,最坏的情况就是引发out of memory异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值