Hadoop Map Reduce los objetos estáticos de referencia

Tengo un objeto estático en mi mapa que reduce la clase de trabajo que quiero inicializar una vez (en el método principal) y luego invoco una función en cada asignación. Así que tengo este objeto, MyObject que declaro como variable:

static MyObject obj;

Y en mi función principal, antes de comenzar el trabajo que llamo:

obj = new MyObject();
obj.init();

Y luego en mi función de mapa quiero llamar:

obj.execute();

Pero por alguna razón recibo una excepción de puntero nulo cuando intento esto (dice que obj es nulo). Si lo inicializo en mi función principal, ¿no debería verlo el asignador como inicializado? ¿El mapeador ve variables estáticas?

Respuestas a la pregunta(3)

Su respuesta a la pregunta