Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop >> mail # general >> Native libraries on Mac


Copy link to this message
-
Re: Native libraries on Mac
A follow up:

I've successfully figured out how to point ivy to my maven repository
by editing the ivy/ivysettings.xml file, and have successfully built
the binaries. However, now I can't figure out how to load the
libraries.

I try to run a simple java program that calls
'System.loadLibrary("hadoop");' from the command line with the library
path set:
java -Djava.library.path=$HADOOP_HOME/lib/native/Mac_OS_X-x86_64-64 TestClass

But I get a stack trace saying it can't find the library!

Perhaps this is related to a bug reported on the common-user mailing list:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg04768.html

If anybody has any ideas or a patch to fix the 64 bit build on Mac or
whatever, I'd greatly appreciate it.

Thanks,

Christopher
On Tue, Mar 9, 2010 at 11:45 PM, Christopher Tubbs <[EMAIL PROTECTED]> wrote:
> I'm trying to build the native libraries for hadoop on Mac OS X
> Leopard (10.5.8) for Hadoop 0.20.1
>
> I tried the "ant compile-native" method, but I don't have access to
> the internet. I do have a local repository though with all the
> dependencies (not to mention they are in the $HADOOP_HOME/lib). I was
> able to edit the build.xml file to point the repository to my local
> one so I could download ivy, but now ivy can't find the dependencies,
> and I can't figure out how to point ivy to my maven repository.
>
> Since the first method didn't work, I tried applying the patch in
> HADOOP-3659 (has that been included in 0.20.2?), and got things
> working with a little messing with aclocal and friends, but when I run
> make, I get a ZLibCompressor.lo, missing argument for "-m" error in
> the build output before it quits.
>
> Any help on building the native libs by either method would be greatly
> appreciated (preferably the second method, as ivy seems way too
> complicated and frustrating to deal with just for this little issue...
> unless it's something simple).
>
> Christopher
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB