Pregunta

Tengo un problema con la ejecución de trabajos de Coordinador de Oozie.A continuación se muestra mis propiedades de trabajo y códigos de archivo XML.Al enviar el trabajo, no hubo errores, pero el trabajo está siempre en estado 'PreP'.Tengo que matar manualmente al trabajo después de un cierto punto de esperar.Al ejecutar el trabajo de flujo de trabajo por separado, se completó con éxito.

¿Puedes hacerme saber qué podría estar equivocado en mi trabajo de coordinación?

Aquí está mi coordinador.xml

coordinator.xml

Aquí está mi coordinatorjob.properties

coordinatorjob.properties

gracias,

kalai

¿Fue útil?

Solución

El coordinador está en la preparación de estado cuando es hora de inicio está en el futuro.La hora de inicio en su configuración es 2014-02-25 11:31 UTC, por lo tanto, si lo envió en el momento de publicar la pregunta (2014-02-25 06:45 UTC), todavía tenía aproximadamente 5 horas para esperar en estado de preparaciónAntes de crear la primera materialización y cambiar a la ejecución.Consulte Documentación sobre las transiciones de estado.

Otros consejos

Empleos sincrónicos (empleos individuales, no trabajos de coordinador, etc.) Haz el trabajo real mientras está en estado de PREP.Es el caso de la acción SSH por ejemplo (aunque hay un poco más complicado porque el código Java ocurre de forma síncrona, pero el script de Shell remoto se ejecuta de forma asíncrona).

En su caso, creo que la respuesta de Dmitry es la más útil, pero es bueno tener en cuenta que también puede haber otras razones para estar en el estado de preparación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top