Apache Oozie

Apache Oozie

Información
Desarrollado por Fundación de software Apache
Primera versión 15 de septiembre de 2014
Última versión 5.2.0 (5 de diciembre de 2019)
Depositar git: //git.apache.org/oozie.git y gitbox.apache.org/repos/asf/oozie.git
Estado del proyecto Desarrollo
Escrito en Java y JavaScript
Medio ambiente Máquina virtual de Java
Tipo Proyecto de la Fundación Apache ( d )
Licencia Licencia de Apache
Sitio web oozie.apache.org y oozie.apache.org

Oozie Apache es el software Apache Foundation para la programación de flujos dedicados al software Hadoop . Se implementa como una aplicación web Java que se ejecuta en un contenedor de servlet Java y se distribuye bajo la licencia Apache 2.0.

Los flujos de trabajo en Oozie se definen como una colección de flujos de control y acción en un gráfico conducido acíclico . Los nodos de flujo definen el inicio y el final de un flujo de trabajo (nodos de inicio, finalización y falla), así como un mecanismo para controlar la ruta de ejecución del flujo de trabajo (nodos de decisión, bifurcación y unión). Los nodos de acción son el mecanismo por el cual un flujo de trabajo desencadena la ejecución de una tarea o proceso computacional. Oozie admite diferentes tipos de acciones, incluidas Hadoop MapReduce , HDFS , Pig , SSH y operaciones de envío de correo electrónico . Oozie también se puede ampliar para admitir otros tipos de acciones.

Los flujos de trabajo de Oozie pueden usar parámetros usando variables como $ {inputDir} definidas en el flujo de trabajo. Cuando se inicia una tarea, se deben proporcionar los valores de los parámetros. Si se configura correctamente (utilizando diferentes directorios de salida), varios procesos pueden utilizar la misma tarea simultáneamente.

Editores

enlaces externos

Referencias

  1. "  https://projects.apache.org/json/projects/oozie.json  " (Consultado el 8 de abril de 2020 )
  2. Mahran, Ahmed (30 de octubre de 2015).