一:hbase压缩主要分为三种
1)HFile block compression on disk:这种压缩方式主要是用在压缩存储在硬盘上的。支持Gzip、LZO、Snappy三种数据压缩。后面两种需要额外的配置和安装依赖。hbase默认提供的是第一种压缩方式。Gzip与LZO相比压缩比较高,而LZO是性能较高。
在hbase-site.xml配置压缩方式:
<property>
<name>io.compression.codecs</name>
<value></value>
<description>A list of the compression codec classes that can be used
for compression/decompression.</description>
</property>
另外如果数据压缩方式配置不正确,可能会导致RegionServer无法启动,当修改配置之后需要重启habse。