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.