Apache NIFI è uno strumento scalabile open source per gestire la logica di trasformazione, routing dei dati e 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 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 per nifi funzionare. Per impostazione predefinita, Ubuntu viene fornito con OpenJDK 11 . Per verificare la versione java esegui il seguente comando.
$ java -version
Se la tua distribuzione non ha java installato, dai un'occhiata al nostro articolo completo su come installare Java su Ubuntu.
Installazione su Apache Nifi in Ubuntu
Per installare nifi su Ubuntu, è necessario 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 ci vorrà del tempo per completare il download a seconda della tua 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 nel cestino directory nella directory estratta e avvia 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 tuoi 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
Se non hai configurato Java, potresti riscontrare il seguente avviso a casa correttamente.
Puoi eliminare questo avviso aggiungendo Java casa a nifi-env.sh file presente nello stesso bin directory.
$ 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 esegui il seguente comando.
$ sudo nifi stop → Soft link $ sudo nifi.sh stop → From bin directory
Questo è tutto per questo articolo. Si prega di utilizzare la sezione commenti per condividere il feedback. Ci piacerebbe sentirti.