Kako instalirati Apache Nifi u Ubuntu Linux


Apache NIFI je skalabilni alat otvorenog koda za upravljanje transformacijom, usmjeravanjem podataka i logikom posredovanja sistema. Laički rečeno, nifi jednostavno automatizira protok podataka između dva ili više sistema.

To je višeplatforma i napisana je u Javi koja podržava 180+ dodataka koji vam omogućavaju interakciju s različitim vrstama sistema. U ovom članku ćemo pogledati kako postaviti Nifi na Ubuntu 20.04 i Ubuntu 18.04.

Java je obavezna da bi nifi radio. Podrazumevano, Ubuntu dolazi sa OpenJDK 11. Da biste provjerili verziju java, pokrenite sljedeću naredbu.

java -version

Ako vaša distribucija nema instaliranu Javu, pogledajte naš sveobuhvatan članak o tome kako instalirati Javu na Ubuntu.

Instaliranje Apache Nifija u Ubuntu

Da biste instalirali nifi na Ubuntu, morate preuzeti Nifi tar datoteku ili koristiti komandu wget sa terminala da preuzmete datoteku. Veličina fajla je oko 1,5 GB tako da će biti potrebno neko vrijeme da se završi preuzimanje ovisno o vašoj brzini interneta.

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

Sada izvucite tar datoteku na bilo koju lokaciju koju želite.

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

Sada možete otići u bin direktorij ispod ekstrahiranog direktorija i pokrenuti nifi proces.

sudo ./nifi.sh start

Alternativno, možete kreirati meku vezu i promijeniti izvorni direktorij u koji ste stavili svoje nifi datoteke.

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

Pokrenite naredbu ispod da provjerite radi li softlink dobro. U mom slučaju radi dobro.

whereis nifi
sudo nifi status

Možda ćete naići na upozorenje ispod ako niste pravilno postavili Java home.

Ovo upozorenje možete potisnuti dodavanjem Java home u datoteku nifi-env.sh koja se nalazi u istom direktoriju bin.

sudo nano nifi-env.sh

Dodajte putanju Java_Home kao što je prikazano.

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

Sada pokušajte pokrenuti nifi i nećete vidjeti nikakvo upozorenje.

sudo ./nifi.sh start

Nifi je web-bazirana alatka tako da možete odabrati svoj omiljeni pretraživač i upisati sljedeći URL da biste se povezali s Nifijem.

localhost:8080/nifi

Za zaustavljanje procesa nifi pokrenite sljedeću naredbu.

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

To je to za ovaj članak. Koristite odjeljak za komentare da podijelite povratne informacije. Voljeli bismo čuti od vas.