Pesquisa de site

Como instalar o Apache Nifi no Ubuntu Linux


Apache NIFI é uma ferramenta escalonável de código aberto para gerenciar transformação, roteamento de dados e lógica de mediação de sistema. Em termos gerais, o nifi simplesmente automatiza o fluxo de dados entre dois ou mais sistemas.

É multiplataforma e escrito em Java e suporta mais de 180 plug-ins que permitem interagir com diferentes tipos de sistemas. Neste artigo, veremos como configurar o Nifi no Ubuntu 20.04 e no Ubuntu 18.04.

Java é obrigatório para que o nifi funcione. Por padrão, o Ubuntu vem com o OpenJDK 11. Para verificar a versão do Java, execute o seguinte comando.

java -version

Se sua distribuição não possui o Java instalado, dê uma olhada em nosso artigo completo sobre como instalar o Java no Ubuntu.

Instalando Apache Nifi no Ubuntu

Para instalar nifi no Ubuntu, você precisa baixar o arquivo tar Nifi ou usar o comando wget do terminal para baixar o arquivo. O tamanho do arquivo é de cerca de 1,5 GB, portanto levará algum tempo para concluir o download, dependendo da velocidade da sua Internet.

wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz

Agora extraia o arquivo tar para qualquer local desejado.

sudo tar -xvzf nifi-1.13.2-bin.tar.gz

Agora você pode ir para o diretório bin no diretório extraído e iniciar o processo nifi.

sudo ./nifi.sh start

Alternativamente, você pode criar um link virtual e alterar o diretório de origem onde colocou seus arquivos nifi.

sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi

Execute o comando abaixo para verificar se o softlink funciona bem. No meu caso, está funcionando bem.

whereis nifi
sudo nifi status

Você poderá encontrar o aviso abaixo se não tiver configurado a página inicial Java corretamente.

Você pode suprimir esse aviso adicionando o Java home no arquivo nifi-env.sh presente no mesmo diretório bin.

sudo nano nifi-env.sh

Adicione o caminho Java_Home conforme mostrado.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/

Agora tente iniciar o nifi e você não verá nenhum aviso.

sudo ./nifi.sh start

Nifi é uma ferramenta baseada na web para que você possa escolher seu navegador favorito e digitar o seguinte URL para se conectar ao Nifi.

localhost:8080/nifi

Para interromper o processo nifi, execute o seguinte comando.

sudo nifi stop     → Soft link
sudo nifi.sh stop  → From bin directory

É isso neste artigo. Por favor, use a seção de comentários para compartilhar o feedback. Gostaríamos muito de ouvir de você.