Hadoop issue on 64 bit ubuntu . Native Libraries.

2011-02-23 Thread Ajay Anandan
Hi,
I am using the kmeans clustering in mahout.  It ran fine in my 32 bit
machine.  But when I try to run it in another 64 bit machine I get the
following error:

*org.apache.hadoop.util.NativeCodeLoader clinit
WARNING: Unable to load native-hadoop library for your platform... using
builtin-java classes where applicable

*
I built my native libraries in hadoop.  My project uses the hadoop core jar
file alone.  The algorithm does not run distributively over hadoop but runs
only in one system.  I am not using the parallelizing capacity of hadoop
yet.
 I am getting the error when using methods in hadoop.util.NativeCodeLoader.


Can somebody help me to build the native libraries?

I am using ubuntu 64 bit version on a amd processor.


-- 
Sincerely,
Ajay Anandan.
MSc,Computing Science, University of Alberta.


Re: Hadoop issue on 64 bit ubuntu . Native Libraries.

2011-02-23 Thread Todd Lipcon
Hi Ajay,

Hadoop should ship with built artifacts for amd64 in
the lib/native/Linux-amd64-64/ subdirectory of your tarball. You just need
to put this directory on your java.library.path system property.

-Todd

You need to run ant -Dcompile.native=1 compile-native fro

On Tue, Feb 22, 2011 at 9:14 PM, Ajay Anandan anan...@ualberta.ca wrote:

 Hi,
 I am using the kmeans clustering in mahout.  It ran fine in my 32 bit
 machine.  But when I try to run it in another 64 bit machine I get the
 following error:

 *org.apache.hadoop.util.NativeCodeLoader clinit
 WARNING: Unable to load native-hadoop library for your platform... using
 builtin-java classes where applicable

 *
 I built my native libraries in hadoop.  My project uses the hadoop core jar
 file alone.  The algorithm does not run distributively over hadoop but runs
 only in one system.  I am not using the parallelizing capacity of hadoop
 yet.
  I am getting the error when using methods in hadoop.util.NativeCodeLoader.


 Can somebody help me to build the native libraries?

 I am using ubuntu 64 bit version on a amd processor.


 --
 Sincerely,
 Ajay Anandan.
 MSc,Computing Science, University of Alberta.




-- 
Todd Lipcon
Software Engineer, Cloudera


Re: Hadoop issue on 64 bit ubuntu . Native Libraries.

2011-02-23 Thread Todd Lipcon
On Wed, Feb 23, 2011 at 11:21 AM, Todd Lipcon t...@cloudera.com wrote:

 Hi Ajay,

 Hadoop should ship with built artifacts for amd64 in
 the lib/native/Linux-amd64-64/ subdirectory of your tarball. You just need
 to put this directory on your java.library.path system property.

 -Todd

 You need to run ant -Dcompile.native=1 compile-native fro

 err, disregard this postscript. Started writing how to compile it, and then
realized we actually ship built artifacts :)



 On Tue, Feb 22, 2011 at 9:14 PM, Ajay Anandan anan...@ualberta.ca wrote:

 Hi,
 I am using the kmeans clustering in mahout.  It ran fine in my 32 bit
 machine.  But when I try to run it in another 64 bit machine I get the
 following error:

 *org.apache.hadoop.util.NativeCodeLoader clinit
 WARNING: Unable to load native-hadoop library for your platform... using
 builtin-java classes where applicable

 *
 I built my native libraries in hadoop.  My project uses the hadoop core
 jar
 file alone.  The algorithm does not run distributively over hadoop but
 runs
 only in one system.  I am not using the parallelizing capacity of hadoop
 yet.
  I am getting the error when using methods in
 hadoop.util.NativeCodeLoader.


 Can somebody help me to build the native libraries?

 I am using ubuntu 64 bit version on a amd processor.


 --
 Sincerely,
 Ajay Anandan.
 MSc,Computing Science, University of Alberta.




 --
 Todd Lipcon
 Software Engineer, Cloudera




-- 
Todd Lipcon
Software Engineer, Cloudera