anchor.diff:  ----
   
   [[snappy.compression.installation]]
  -.Install Snappy Support
  -
  -HBase does not ship with Snappy support because of licensing issues.
  -You can install Snappy binaries (for instance, by using +yum install snappy+ on CentOS) or build Snappy from source.
  +.Install Hadoop native Snappy Support
  +
  +Snappy support is bundled with Hadoop and is the default Snappy codec implementation.
  +It is not required that you make use of the Hadoop Snappy codec. Our Snappy codec
  +implemented with Xerial Snappy offers superior performance, and the AirCompressor
  +Snappy codec offers a pure Java option for use where native support is not available.
  +
  +That said, if you prefer the Hadoop codec option, you can install Snappy binaries (for
  +instance, by using +yum install snappy+ on CentOS) or build Snappy from source.
   After installing Snappy, search for the shared library, which will be called _libsnappy.so.X_ where X is a number.
   If you built from source, copy the shared library to a known location on your system, such as _/opt/snappy/lib/_.
   
  
positive.code: To enable data block encoding for a ColumnFamily, see <<data.block.encoding.enable,data.block.encoding.enable>>.
  
  .Block Compressors
  * none
  * Snappy
  * LZO
  * LZ4
  * GZ
  
  .Data Block Encoding Types
  Prefix::
  
negative.code: See <<brand.new.compressor,brand.new.compressor>>).
  
  [[lzo.compression]]
  .Install Hadoop Native LZO Support
  
  HBase cannot ship with the Hadoop native LZO codc because of incompatibility between HBase, which uses an Apache Software License (ASL) and LZO, which uses a GPL license.
  See the link:https://github.com/twitter/hadoop-lzo/blob/master/README.md[Hadoop-LZO at Twitter] for information on configuring LZO support for HBase.
  
  If you depend upon LZO compression, consider using the pure Java and ASL licensed
  AirCompressor LZO codec option instead of the Hadoop native default, or configure your
  RegionServers to fail to start if native LZO support is not available.
  See <<hbase.regionserver.codecs,hbase.regionserver.codecs>>.
  
  [[lz4.compression]]
  .Configure Hadoop Native LZ4 Support
  
  LZ4 support is bundled with Hadoop and is the default LZ4 codec implementation.
  It is not required that you make use of the Hadoop LZ4 codec. Our LZ4 codec implemented
  with lz4-java offers superior performance, and the AirCompressor LZ4 codec offers a
  pure Java option for use where native support is not available.
  
  That said, if you prefer the Hadoop option, make sure the hadoop shared library
  (libhadoop.so) is accessible when you start HBase.
  After configuring your platform (see <<hadoop.native.lib,hadoop.native.lib>>), you can
  make a symbolic link from HBase to the native Hadoop libraries. This assumes the two
  software installs are colocated. For example, if my 'platform' is Linux-amd64-64:
  [source,bourne]
  ----
  $ cd $HBASE_HOME
  