Kako instalirati Apache Nifi u Ubuntu Linux


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

Višeplatformski je i napisan je u Javi koja podržava 180+ dodataka koji vam omogućuju interakciju s različitim vrstama sustava. U ovom članku ćemo pogledati kako postaviti Nifi na Ubuntu 20.04 i Ubuntu 18.04.

Java je obavezna da bi nifi radio. Prema zadanim postavkama, Ubuntu dolazi s OpenJDK 11. Za provjeru verzije Jave pokrenite sljedeću naredbu.

java -version

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

Instaliranje Apache Nifi u Ubuntu

Da biste instalirali nifi na Ubuntu, trebate preuzeti Nifi tar datoteku ili upotrijebiti naredbu wget s terminala za preuzimanje datoteke. Veličina datoteke je oko 1,5 GB tako da će trebati neko vrijeme da se dovrši preuzimanje, ovisno o brzini interneta.

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

Sada izdvojite tar datoteku na bilo koje mjesto koje želite.

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

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

sudo ./nifi.sh start

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

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

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

whereis nifi
sudo nifi status

Možda ćete naići na upozorenje u nastavku ako niste ispravno postavili početnu stranicu Jave.

Ovo upozorenje možete potisnuti dodavanjem početne stranice Jave u datoteku nifi-env.sh koja se nalazi u istom direktoriju bin.

sudo nano nifi-env.sh

Dodajte stazu 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 alat temeljen na webu tako da možete odabrati svoj omiljeni preglednik i upisati sljedeći URL za povezivanje s Nifijem.

localhost:8080/nifi

Za zaustavljanje nifi procesa 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 biste podijelili povratne informacije. Voljeli bismo čuti vaše mišljenje.