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
<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