the .so has to be the same machine arch as your java binary. meaning if you are using 64bit java your lib should also be 64 bit.
-ryan On Fri, Feb 11, 2011 at 11:00 AM, Peter Haidinyak <phaidin...@local.com> wrote: > HBase version: 0.89.20100924+28 > Hadoop version: 0.20.2+737 > > Howdy, > My boss compiled kevinweil-hadoop-lzo-0e70051 and created a jar > 'hadoop-lzo-0.4.9.jar' > He also gave me an rpm 'lzo-2.04-1.el4.rf.i386.rpm' which is installed into > /usr/local/lib. > I have LD_LIBRARY_PAT pointing to this directory plus I added it to the > /etc/ld.so.conf file. > > When I run hbase a make a table use LZO compression I get the following error. > > 2011-02-11 10:50:33,317 ERROR com.hadoop.compression.lzo.GPLNativeCodeLoader: > Could not load native gpl library > java.lang.UnsatisfiedLinkError: no gplcompression in java.library.path > > > My questions are > > 1. Are the two items I was given compatible? > 2. If so, what could I be doing wrong? > > Thanks > > -Pete > >