For MapReduce programs to use your custom native libraries, you may have to 
pass them through the DistributedCache, try performing this instead: 
http://hadoop.apache.org/common/docs/r0.20.2/native_libraries.html#Loading+native+libraries+through+DistributedCache

On 22-Jan-2012, at 4:07 PM, Kartheek Muthyala wrote:

> Hi all,
> 
> I have a c++ module I want to integrate with Hadoop. I am using jNI way of 
> integration. I am invoking the shared library libexample.so from a java map 
> reduce program. I am getting the standard error 
> java.lang.unsatsfiedlinkerror: no example in java.library.path. 
> I edited JAVA_LIBRARY_PATH in bin/Hadoop to point to the shared library. I 
> also had set LD_LIBRARY_PATH externally to point the same. No, matter how 
> many times I tried, I am still getting the same error.
> I tried to run the same program without using Hadoop, it is working fine. Can 
> anyone point me to the exact location where I can set this environmental 
> variable.
> 
> ~kart heel
> Sent from my iPad

--
Harsh J
Customer Ops. Engineer, Cloudera

Reply via email to