Apache NIFI ist ein skalierbares Open-Source-Tool zur Verwaltung von Transformation, Datenrouting und Systemvermittlungslogik. Um es für Laien auszudrücken, automatisiert nifi einfach den Datenfluss zwischen zwei oder mehr Systemen.
Es ist plattformübergreifend und in Java geschrieben, das 180+ unterstützt Plugins, mit denen Sie mit verschiedenen Arten von Systemen interagieren können. In diesem Artikel sehen wir uns an, wie Sie Nifi einrichten auf Ubuntu 20.04 und Ubuntu 18.04 .
Java ist zwingend erforderlich, damit nifi funktioniert. Standardmäßig Ubuntu kommt mit OpenJDK 11 . Führen Sie den folgenden Befehl aus, um die Java-Version zu überprüfen.
$ java -version
Wenn Ihre Distribution Java nicht installiert hat, lesen Sie unseren umfassenden Artikel zur Installation von Java unter Ubuntu.
Installieren auf Apache Nifi in Ubuntu
Um nifi zu installieren Unter Ubuntu müssen Sie die Nifi-Tar-Datei herunterladen oder den wget-Befehl vom Terminal verwenden, um die Datei herunterzuladen. Die Dateigröße beträgt etwa 1,5 GB Je nach Internetgeschwindigkeit kann es daher einige Zeit dauern, bis der Download abgeschlossen ist.
$ wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz
Extrahieren Sie nun die tar-Datei an den gewünschten Ort.
$ sudo tar -xvzf nifi-1.13.2-bin.tar.gz
Jetzt können Sie in die Mülltonne gehen Verzeichnis unter dem extrahierten Verzeichnis und starten Sie den nifi-Prozess.
$ sudo ./nifi.sh start
Alternativ können Sie einen Softlink erstellen und das Quellverzeichnis ändern, in dem Sie Ihre Nifi-Dateien abgelegt haben.
$ sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Softlink einwandfrei funktioniert. In meinem Fall funktioniert es einwandfrei.
$ whereis nifi $ sudo nifi status
Möglicherweise wird die folgende Warnung angezeigt, wenn Sie Java nicht eingerichtet haben richtig nach Hause.
Sie können diese Warnung unterdrücken, indem Sie Java hinzufügen Zuhause in nifi-env.sh Datei, die sich im selben Bin befindet Verzeichnis.
$ sudo nano nifi-env.sh
Fügen Sie den Java_Home-Pfad wie gezeigt hinzu.
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
Versuchen Sie nun, nifi zu starten und Sie werden keine Warnung sehen.
$ sudo ./nifi.sh start
Nifi ist ein webbasiertes Tool, mit dem Sie Ihren bevorzugten Browser auswählen und die folgende URL eingeben können, um sich mit Nifi zu verbinden.
$ localhost:8080/nifi
Führen Sie den folgenden Befehl aus, um den Nifi-Prozess zu stoppen.
$ sudo nifi stop → Soft link $ sudo nifi.sh stop → From bin directory
Das war es für diesen Artikel. Bitte verwenden Sie den Kommentarbereich, um das Feedback zu teilen. Wir würden uns freuen, von Ihnen zu hören.