Possibly I can make this easy for you. If you are using Hadoop 0.20.0 and HBase 0.20.x, just download this file:
wget -nv -O /tmp/lzo-linux-0.20.1.tar.gz \ http://iridiant.s3.amazonaws.com/hbase/lzo-linux-0.20.1.tar.gz and extract it into HBase for LZO support for HBase: cd /path/to/hbase tar xzf /tmp/lzo-linux-0.20.1.tar.gz and optionally also into your Hadoop library for LZO support for mapreduce: cd /path/to/hadoop tar xzf /tmp/lzo-linux-0.20.1.tar.gz - Andy ----- Original Message ---- > From: Xueling Shu <x...@systemsbiology.org> > To: hbase-user@hadoop.apache.org > Sent: Fri, December 18, 2009 6:32:30 PM > Subject: LZO Link problem > > Out system admin followed the instruction at > http://wiki.apache.org/hadoop/UsingLzoCompression. But I still got the > following error when HBase tried to flush the data: > > com.hadoop.compression.lzo.LzoCompressor: java.lang.UnsatisfiedLinkError: > Cannot load liblzo2.so.2 (liblzo2.so.2: cannot open shared object file: No > such file or directory)! > ERROR com.hadoop.compression.lzo.LzoCodec: Failed to load/initialize > native-lzo library > > I am wondering if the libraries need to be installed into a particular > directory? Currently they are sitting at /usr/local/lib. > > Thanks, > Xueling