压缩方式:
压缩方式 | 使用难易 |
---|---|
snappy | 需要手动安装snappy |
LZO | 需要手动安装lzo |
NONE | 自带,直接使用 |
GZ | 自带,直接使用 |
LZ4 | 自带,直接使用 |
使用方法:
1、disable ‘table’
2、更新表格命令
alter 'table', NAME => 'f1', COMPRESSION => 'snappy'
alter 'table', NAME => 'f1', COMPRESSION => 'LZO'
alter 'table', NAME => 'f1', COMPRESSION => 'NONE'
alter 'table', NAME => 'f1', COMPRESSION => 'GZ'
alter 'table', NAME => 'f1', COMPRESSION => 'LZ4'
3、 enable ‘table’
4、 major_compact ‘table’
5、 describe ‘table’ 查看压缩格式是否修改成功
推荐:
1、snappy、LZO两种方式性能较好,但是配置安装十分麻烦
2、自带的几种压缩方式依据实际情况GZ与LZ4性能有所不同,大概是1:9的压缩率,具体情况要依据自身的表结构情况而定
3、如果使用Phoenix创建索引(索引本质也是一张表),也可以执行压缩格式可以节省空间和提高速度:
create index “idx_stu” on “stu”(“cf1”.“name”) compression=‘LZ4’;