hdfs dfs -du -h /hbase/data/default
298.5 M 298.5 M /hbase/data/default/stu
修改压缩格式:
1. disable 'stu'
2. alter 'stu', NAME => 'cf1', COMPRESSION => 'snappy' 需要手动安装snappy
alter 'stu', NAME => 'cf1', COMPRESSION => 'LZO' 需要手动安装lzo
NONE GZ LZ4可以使用,随便选一个压缩算法执行
alter 'stu', NAME => 'cf1', COMPRESSION => 'NONE'
alter 'stu', NAME => 'cf2', COMPRESSION => 'NONE'
alter 'stu', NAME => 'cf1', COMPRESSION => 'gz'
alter 'stu', NAME => 'cf2', COMPRESSION => 'gz'
alter 'stu', NAME => 'cf1', COMPRESSION => 'LZ4'
alter 'stu', NAME => 'cf2', COMPRESSION => 'LZ4'
注意:列簇名必须是已经存在的且要写正确,否则会新建一个列簇
3.enable 'stu'enable表后,HBase表的压缩格式并没有生效,还需要一个动作
4.major_compact 'stu'
5.describe 'stu'查看压缩格式是否修改成功
只需要这5步之后可完成压缩,stu表压缩之后只有162.4 M