Apache NiFi - Plantillas

Apache NiFi ofrece el concepto de plantillas, lo que facilita la reutilización y distribución de los flujos de NiFi. Los flujos pueden ser utilizados por otros desarrolladores o en otros clústeres de NiFi. También ayuda a los desarrolladores de NiFi a compartir su trabajo en repositorios como GitHub.

Crear plantilla

Creemos una plantilla para el flujo, que creamos en el capítulo no 15 "Apache NiFi - Creación de flujos".

Seleccione todos los componentes del flujo usando la tecla de mayúsculas y luego haga clic en el icono de crear plantilla en el lado izquierdo del lienzo de NiFi. También puede ver una caja de herramientas como se muestra en la imagen de arriba. Haga clic en el iconocreate templatemarcado en azul como en la imagen de arriba. Ingrese el nombre de la plantilla. Un desarrollador también puede agregar una descripción, que es opcional.

Descargar plantilla

Luego, vaya a la opción de plantillas de NiFi en el menú presente en la esquina superior derecha de la interfaz de usuario de NiFi como se muestra en la imagen a continuación.

Ahora haga clic en el icono de descarga (presente en el lado derecho de la lista) de la plantilla que desea descargar. Se descargará un archivo XML con el nombre de la plantilla.

Cargar plantilla

Para usar una plantilla en NiFi, un desarrollador deberá cargar su archivo xml en NiFi usando la interfaz de usuario. Hay un ícono de Cargar plantilla (marcado con azul en la imagen de abajo) al lado del ícono de Crear plantilla, haga clic en él y explore el xml.

Agregar plantilla

En la barra de herramientas superior de la interfaz de usuario de NiFi, el icono de plantilla está antes del icono de etiqueta. El icono está marcado en azul como se muestra en la siguiente imagen.

Arrastre el icono de la plantilla y elija la plantilla de la lista desplegable y haga clic en agregar. Agregará la plantilla al lienzo NiFi.