Apache NiFi - Interfaz de usuario

Apache es una plataforma basada en web a la que puede acceder un usuario mediante la interfaz de usuario web. La interfaz de usuario de NiFi es muy interactiva y proporciona una amplia variedad de información sobre NiFi. Como se muestra en la imagen a continuación, un usuario puede acceder a información sobre los siguientes atributos:

  • Hilos activos
  • Total de datos en cola
  • Transmisión de grupos de procesos remotos
  • No transmitir grupos de procesos remotos
  • Ejecución de componentes
  • Componentes detenidos
  • Componentes inválidos
  • Componentes desactivados
  • Grupos de procesos con versiones actualizados
  • Grupos de procesos con versiones modificados localmente
  • Grupos de procesos con versiones obsoletas
  • Grupos de procesos modificados localmente y con versiones obsoletas
  • Error de sincronización Grupos de procesos con versiones

Componentes de Apache NiFi

Apache NiFi UI tiene los siguientes componentes:

Procesadores

El usuario puede arrastrar el icono de proceso en el lienzo y seleccionar el procesador deseado para el flujo de datos en NiFi.

Puerto de entrada

El icono de abajo se arrastra al lienzo para agregar el puerto de entrada a cualquier flujo de datos.

El puerto de entrada se utiliza para obtener datos del procesador, que no está presente en ese grupo de procesos.

Después de arrastrar este ícono, NiFi solicita ingresar el nombre del puerto de entrada y luego se agrega al lienzo de NiFi.

Puerto de salida

El icono de abajo se arrastra al lienzo para agregar el puerto de salida a cualquier flujo de datos.

El puerto de salida se utiliza para transferir datos al procesador, que no está presente en ese grupo de procesos.

Después de arrastrar este icono, NiFi solicita ingresar el nombre del puerto de salida y luego se agrega al lienzo de NiFi.

Grupo de proceso

Un usuario usa el icono de abajo para agregar un grupo de procesos en el lienzo NiFi.

Después de arrastrar este ícono, NiFi solicita ingresar el nombre del Grupo de proceso y luego se agrega al lienzo de NiFi.

Grupo de proceso remoto

Esto se usa para agregar un grupo de proceso remoto en el lienzo NiFi.

Embudo

El embudo se utiliza para transferir la salida de un procesador a varios procesadores. El usuario puede usar el icono a continuación para agregar el embudo en un flujo de datos NiFi.

Modelo

Este icono se utiliza para agregar una plantilla de flujo de datos al lienzo NiFi. Esto ayuda a reutilizar el flujo de datos en la misma instancia o en diferentes instancias de NiFi.

Después de arrastrar, un usuario puede seleccionar las plantillas ya agregadas en el NiFi.

Etiqueta

Estos se utilizan para agregar texto en el lienzo NiFi sobre cualquier componente presente en NiFi. Ofrece una gama de colores utilizados por un usuario para agregar sentido estético.