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.