Programación y la coordinación de los flujos de trabajo en oozie hadoop
Después de crear un conjunto de flujos de trabajo, se puede utilizar una serie de empleo coordinador oozie para programar cuando son ejecutados. Usted tiene dos opciones de programación para la ejecución: un tiempo específico y la disponibilidad de datos en conjunción con un tiempo determinado.
La programación basada en el tiempo de empleo coordinador oozie
de empleo coordinador oozie se pueden programar para ejecutar en un momento determinado, pero después de que se iniciaron, entonces pueden ser configurados para funcionar en los intervalos especificados. El siguiente ejemplo muestra un puesto de coordinador que comienza a correr a una hora de inicio y la fecha especificada:
... $ {} WorkflowAppPath
La programación basada en la disponibilidad de tiempo y datos de empleo coordinador oozie
de empleo coordinador oozie también se pueden programar para ejecutar en un momento determinado si los archivos o directorios de datos especificados están disponibles. El siguiente listado muestra un ejemplo de un coordinador que comienza a correr a una hora de inicio y la fecha especificada, se ejecuta una vez al día si existe el conjunto de datos identificado por triggerDatasetDir, y se prolongará hasta la hora de finalización especificada:
... $ {} TriggerDatasetDir $ {} HoraInicio $ {} WorkflowAppPath
Ejecución de empleo coordinador oozie
Al igual que en los trabajos de flujo de trabajo oozie, empleo coordinador requieren un archivo job.properties, y el archivo coordinator.xml necesita ser cargado en el HDFS. Para ejecutar un trabajo de coordinador de Oozie desde la interfaz de línea de comandos Oozie, emitir un comando como el siguiente garantizando al mismo tiempo que el archivo job.properties es accesible a nivel local:
$ Oozie trabajo -config sampleCoordinator / job.properties -run
Video: TechNet Flujos de trabajo en SharePoint para agilizar procesos Part1
Después de enviar el trabajo, el coordinador se almacena en la base de datos de objetos Oozie. En la presentación, Oozie devuelve un identificador para que pueda monitorear y administrar su coordinador - Trabajo: 0.000.001-00000001234567-oozie-C.
Para comprobar el estado de este trabajo, ejecute el comando
Video: The Internet of Things by James Whittaker of Microsoft
oozie trabajo -info 0000001-00000001234567-oozie-C