Wéi installéiere ech Apache Nifi an Ubuntu Linux


Apache NIFI ass en Open-Source skalierbar Tool fir Transformatioun, Daterouting a System Mediatiounslogik ze managen. Fir et a Laie Begrëffer ze setzen, automatiséiert einfach de Flux vun Daten tëscht zwee oder méi Systemer.

Et ass Cross-Plattform a geschriwwe op Java déi 180+ Plugins ënnerstëtzt déi Iech erlaben mat verschiddenen Aarte vu Systemer ze interagéieren. An dësem Artikel wäerte mir kucken wéi Dir Nifi op Ubuntu 20.04 an Ubuntu 18.04 opstellt.

Java ass obligatoresch fir Nifi ze schaffen. Par défaut kënnt Ubuntu mat OpenJDK 11. Fir d'Java Versioun ze kontrolléieren, lafen de folgende Kommando.

$ java -version

Wann Är Verdeelung net Java installéiert huet, kuckt op eise kompletten Artikel iwwer wéi Java op Ubuntu installéiert gëtt.

Installéiere vun Apache Nifi an Ubuntu

Fir nifi op Ubuntu z'installéieren, musst Dir wget Kommando vum Terminal fir d'Datei erofzelueden. D'Dateigréisst ass ongeféier 1.5GB sou datt et e bëssen Zäit dauert fir den Download ofzeschléissen ofhängeg vun Ärer Internetgeschwindegkeet.

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

Extrait elo d'Tar-Datei op egal wéi eng Plaz Dir wëllt.

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

Elo kënnt Dir an de Bin Verzeechnes ënner dem extrahéierten Verzeechnes goen an den Nifi Prozess starten.

$ sudo ./nifi.sh start

Alternativ kënnt Dir e mëlle Link erstellen an de Quellverzeechnes änneren, wou Dir Är Nifi-Dateien gesat hutt.

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

Run de Kommando ënnen fir ze kontrolléieren ob Softlink gutt funktionnéiert. A mengem Fall funktionnéiert et gutt.

$ whereis nifi
$ sudo nifi status

Dir kënnt déi ënnescht Warnung begéinen wann Dir de Java Heem net richteg ageriicht hutt.

Dir kënnt dës Warnung ënnerdrécken andeems Dir Java Heem an der nifi-env.sh Datei bäigefüügt, déi am selwechte Bin Verzeechnes präsent ass.

$ sudo nano nifi-env.sh

Add Java_Home Wee wéi gewisen.

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

Elo probéiert d'nifi unzefänken an Dir gesitt keng Warnung.

$ sudo ./nifi.sh start

Nifi ass e webbaséierten Tool fir datt Dir Äre Liiblingsbrowser wielt an déi folgend URL gitt fir mat Nifi ze verbannen.

$ localhost:8080/nifi

Fir den Nifi-Prozess ze stoppen, fuert de folgende Kommando.

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

Dat ass et fir dësen Artikel. Benotzt w.e.g. de Kommentarsektioun fir de Feedback ze deelen. Mir géife gär vun Iech héieren.