hbase中compact、split相应配置参数分析

1,
<property>
  <name>hbase.hregion.majorcompaction</name>
  <value>86400000</value>
  <description>The time (in miliseconds) between 'major' compactions of all
  HStoreFiles in a region.  Default: 1 day.
  Set to 0 to disable automated major compactions.
  </description>
</property>
说明:
合并所有HStoreFile(列簇文件夹下的文件),清理历史版本和删除记录
将value设置成0可以取消compact,可在hbase shell中通过命令:major_compact 'tablename' 来对某个进行手动compcat  


        
2,Column family   MemStore+Storefiles
说明:
  但是同一个table的所有Column Family的memstore都会同时split,同时flush 
  从写角度看一个table不要设置太多的cf,他们之间有太多的紧耦合性
  从读角度看,读取频繁的column放在一个具有较少column的cf中比较合适


3,
  <property>
    <name>hfile.block.cache.size</name>
    <val
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值