You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Keith Wiley <kw...@keithwiley.com> on 2010/04/27 01:20:11 UTC

Shared library error

My Java mapper drops down to C++ through JNI.  The C++ side then runs various code which in some cases links to shared libraries which I put in the distributed cache.  The problem isn't that the library isn't found or something to that effect...but I unsure what the problem *is*.  This is all I'm getting:

java.lang.Throwable: Child Error
	at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:471)
Caused by: java.io.IOException: Task process exit with nonzero status of 127.
	at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:458)

I do believe that 127 indicates a failure to load the library, but I don't understand why.  The library is of the correct architecture.  I'm unsure what else to do.

Any ideas?

Thanks.

________________________________________________________________________________
Keith Wiley               kwiley@keithwiley.com               www.keithwiley.com

"I used to be with it, but then they changed what it was.  Now, what I'm with
isn't it, and what's it seems weird and scary to me."
  -- Abe (Grandpa) Simpson
________________________________________________________________________________