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
________________________________________________________________________________