Apache oozie

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de mayo de 2022; la verificación requiere 1 edición .
apache oozie
Tipo de Proyecto de la Fundación Apache [d]
Desarrollador Fundación de software Apache
Escrito en Java [1] , JavaScript
Sistema operativo multiplataforma
Primera edición 15 de septiembre de 2014 [2]
plataforma de hardware Máquina virtual de Java
ultima versión 5.2.1 (25 de febrero de 2021 [3] ) ( 2021-02-25 )
Licencia Licencia Apache 2.0
Sitio web oozie.apache.org

Apache Oozie  es un sistema de programación de flujo de trabajo de back-end para administrar trabajos de Hadoop .

Los flujos de trabajo en Oozie se definen como un conjunto de flujos de control y nodos de actividad en un gráfico acíclico dirigido . Los nodos de flujo de control definen el inicio y el final del flujo de trabajo (nodos de inicio, fin y error), así como el mecanismo para controlar la ruta del flujo de trabajo (nodos de decisión, bifurcación y fusión). Los nodos de acción son el mecanismo por el cual un flujo de trabajo inicia una tarea de cálculo/procesamiento. Oozie brinda soporte para varios tipos de acciones, incluidas Hadoop MapReduce , operaciones del sistema de archivos distribuidos de Hadoop, Pig, SSH y correo electrónico . Oozie también se puede ampliar para admitir tipos de acción adicionales.

Los flujos de trabajo de Oozie se pueden parametrizar mediante variables, como ${inputDir}en la definición del flujo de trabajo. Al enviar un trabajo de flujo de trabajo, debe proporcionar valores de parámetros. Con la parametrización adecuada (utilizando diferentes directorios de salida), se pueden ejecutar varios trabajos de flujo de trabajo idénticos al mismo tiempo.

Oozie se implementa como una aplicación web de Java que se ejecuta en un contenedor de servlets de Java y tiene la licencia Apache License 2.0.

Notas

  1. oozie.git/tree-core/src/main/java/org/apache/oozie (enlace descendente) . Consultado el 7 de julio de 2017. Archivado desde el original el 15 de septiembre de 2020. 
  2. https://projects.apache.org/json/projects/oozie.json
  3. Registro de lanzamiento de Oozie .

Enlaces