hadoop-mapreduce-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jay Vyas <jayunit...@gmail.com>
Subject Can dynamic Classes be accessible to Mappers/Reducers?
Date Mon, 12 Nov 2012 23:58:37 GMT
Hi guys:

Im trying to dynamically create a java class at runtime and submit it as a
hadoop job.

How does the Mapper (or for that matter, Reducer) use the data in the Job
object?  That is, how does it load a class?  Is the job object serialized,
along with all the info necessary to load a class?

The reason im wondering is that, in all reality, the class im creating will
not be on the classpath of JVM's in a distributed environment.  But indeed,
it will exist when the Job is created .  So Im wondering wether simply
"creating"  a dynamic class in side of the job executioner will be
serialized and sent over the wire in such a way that it can be instantiated
in a different JVM or not.

Jay Vyas

View raw message