hbase表格实现数据压缩

压缩方式:

压缩方式使用难易
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’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值