Apache NiFi - Interface do usuário

Apache é uma plataforma baseada na web que pode ser acessada por um usuário usando a interface do usuário da web. A interface de usuário NiFi é muito interativa e fornece uma ampla variedade de informações sobre NiFi. Conforme mostrado na imagem abaixo, um usuário pode acessar informações sobre os seguintes atributos -

  • Threads Ativos
  • Dados totais na fila
  • Transmitindo grupos de processos remotos
  • Não transmitir grupos de processos remotos
  • Componentes em execução
  • Componentes Parados
  • Componentes Inválidos
  • Componentes Desabilitados
  • Grupos de processos com versão atualizados
  • Grupos de processos com versão modificados localmente
  • Grupos de processos com versão obsoleta
  • Grupos de processos modificados localmente e com versão obsoleta
  • Falha de sincronização de grupos de processos com versão

Componentes do Apache NiFi

A IU Apache NiFi tem os seguintes componentes -

Processadores

O usuário pode arrastar o ícone do processo na tela e selecionar o processador desejado para o fluxo de dados em NiFi.

Porta de entrada

O ícone abaixo é arrastado para a tela para adicionar a porta de entrada a qualquer fluxo de dados.

A porta de entrada é usada para obter dados do processador, que não estão presentes nesse grupo de processos.

Após arrastar este ícone, NiFi pede para inserir o nome da porta de entrada e então é adicionado à tela NiFi.

Porta de saída

O ícone abaixo é arrastado para a tela para adicionar a porta de saída a qualquer fluxo de dados.

A porta de saída é usada para transferir dados para o processador, que não está presente naquele grupo de processos.

Depois de arrastar este ícone, NiFi pede para inserir o nome da porta de saída e então é adicionado à tela NiFi.

Grupo de Processo

Um usuário usa o ícone abaixo para adicionar o grupo de processos na tela NiFi.

Após arrastar este ícone, NiFi pede para inserir o nome do Grupo de Processos e então ele é adicionado à tela NiFi.

Grupo de Processo Remoto

Isso é usado para adicionar o grupo de processo remoto na tela NiFi.

Funil

O funil é usado para transferir a saída de um processador para vários processadores. O usuário pode usar o ícone abaixo para adicionar o funil em um fluxo de dados NiFi.

Modelo

Este ícone é usado para adicionar um modelo de fluxo de dados à tela NiFi. Isso ajuda a reutilizar o fluxo de dados na mesma ou em diferentes instâncias de NiFi.

Após arrastar, o usuário pode selecionar os modelos já adicionados na NiFi.

Rótulo

Eles são usados ​​para adicionar texto na tela NiFi sobre qualquer componente presente no NiFi. Ele oferece uma gama de cores usadas pelo usuário para adicionar sentido estético.