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ê.