HBase:配置MOB壓縮策略

2018-07-09 14:21 更新

配置MOB壓縮策略

默認(rèn)情況下,一個(gè)特定日期的MOB文件會(huì)壓縮為一個(gè)大型MOB文件。為了更多地減少M(fèi)OB文件數(shù),還支持其他MOB壓縮策略:

  1. 每日(daily)策略 - 每天將MOB文件壓縮為一個(gè)大型MOB文件(默認(rèn)策略)
  2. 每周(weekly)策略 - 每周將MOB文件壓縮為一個(gè)大型MOB文件
  3. 每月(montly)策略 - 每月將MOB文件壓縮為一個(gè)大型MOB文件

使用HBase Shell配置MOB壓縮策略:

hbase> create 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'daily'}
hbase> create 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'weekly'}
hbase> create 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'monthly'}

hbase> alter 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'daily'}
hbase> alter 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'weekly'}
hbase> alter 't1', {NAME => 'f1', IS_MOB => true, MOB_THRESHOLD => 102400, MOB_COMPACT_PARTITION_POLICY => 'monthly'}
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)