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
________________________________________________________________________________