当前位置:   article > 正文

hbase预建分区表,修改压缩方式_hbase shell 建表指定压缩格式

hbase shell 建表指定压缩格式
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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/724248
推荐阅读
相关标签
  

闽ICP备14008679号