Ricerca nel sito web

Come installare Apache Nifi su Ubuntu Linux


Apache NIFI è uno strumento scalabile open source per gestire la trasformazione, l'instradamento dei dati e la logica di mediazione del sistema. Per dirla in parole povere, nifi automatizza semplicemente il flusso di dati tra due o più sistemi.

È multipiattaforma e scritto in Java che supporta 180+ plugin che ti consentono di interagire con diversi tipi di sistemi. In questo articolo daremo un'occhiata a come configurare Nifi su Ubuntu 20.04 e Ubuntu 18.04.

Java è obbligatorio affinché nifi funzioni. Per impostazione predefinita, Ubuntu viene fornito con OpenJDK 11. Per verificare la versione Java eseguire il comando seguente.

java -version

Se la tua distribuzione non ha Java installato, dai un'occhiata al nostro articolo completo su come installare Java su Ubuntu.

Installazione di Apache Nifi su Ubuntu

Per installare nifi su Ubuntu, devi scaricare il file tar Nifi o utilizzare il comando wget dal terminale per scaricare il file. La dimensione del file è di circa 1,5 GB, quindi il completamento del download richiederà del tempo a seconda della velocità di Internet.

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

Ora estrai il file tar nella posizione che desideri.

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

Ora puoi andare nella directory bin sotto la directory estratta e avviare il processo nifi.

sudo ./nifi.sh start

In alternativa, puoi creare un collegamento software e modificare la directory di origine in cui hai inserito i file nifi.

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

Esegui il comando seguente per verificare se il softlink funziona correttamente. Nel mio caso, funziona bene.

whereis nifi
sudo nifi status

Potresti incontrare il seguente avviso se non hai configurato correttamente la home Java.

Puoi eliminare questo avviso aggiungendo la home Java nel file nifi-env.sh presente nella stessa directory bin.

sudo nano nifi-env.sh

Aggiungi il percorso Java_Home come mostrato.

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

Ora prova ad avviare nifi e non vedrai alcun avviso.

sudo ./nifi.sh start

Nifi è uno strumento basato sul Web, quindi puoi scegliere il tuo browser preferito e digitare il seguente URL per connetterti a Nifi.

localhost:8080/nifi

Per interrompere il processo nifi eseguire il comando seguente.

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

Per questo articolo è tutto. Si prega di utilizzare la sezione commenti per condividere il feedback. Ci piacerebbe avere tue notizie.