欢迎光临
我们一直在努力

hbase预建分区表,修改压缩方式

hbase创建region,按照rowkey的划分来建:

create ‘BT_NET_LOG_000′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_001′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_002′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_003′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_004′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_005′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_006′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_007′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_008′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_009′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_010′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_011′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_012′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_013′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_014′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_015′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }
create ‘BT_NET_LOG_016′,’cf’,{ SPLITS_FILE => ‘splits.txt’ }  

splits.txt文件的内容:
0000189005000000000000000000000000000000
0000189010000000000000000000000000000000
0000189015000000000000000000000000000000
0000189020000000000000000000000000000000
0000189025000000000000000000000000000000
0000189030000000000000000000000000000000
0000189035000000000000000000000000000000
0000189040000000000000000000000000000000
0000189045000000000000000000000000000000
0000189050000000000000000000000000000000
0000189055000000000000000000000000000000

下面修改表的压缩方式:
create ‘BT_NET_LOG_001′,’cf’,{ SPLITS_FILE => ‘split_500.txt’ }
disable ‘BT_NET_LOG_001’
alter ‘BT_NET_LOG_001’, NAME => ‘cf’, COMPRESSION => ‘GZ’
enable ‘BT_NET_LOG_001’
把GZ改成snappy就可以了

 

http://www.itinit.net/thread-1764-1-1.html

 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。