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               [email protected]               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
________________________________________________________________________________



Reply via email to