Kuinka asentaa Apache Nifi Ubuntu Linuxiin


Apache NIFI on avoimen lähdekoodin skaalautuva työkalu muunnoksen, tiedon reitityksen ja järjestelmän välityslogiikan hallintaan. Maallikolla ilmaistuna nifi yksinkertaisesti automatisoi tiedonkulun kahden tai useamman järjestelmän välillä.

Se on monialustainen ja kirjoitettu Java-kielellä, ja se tukee 180+ laajennuksia, joiden avulla voit olla vuorovaikutuksessa erilaisten järjestelmien kanssa. Tässä artikkelissa tarkastellaan, kuinka Nifi määritetään Ubuntu 20.04- ja Ubuntu 18.04 -käyttöjärjestelmille.

Java on pakollinen, jotta nifi toimii. Oletuksena Ubuntun mukana tulee OpenJDK 11. Tarkista java-versio suorittamalla seuraava komento.

java -version

Jos jakelussasi ei ole asennettuna Javaa, katso kattava artikkelimme Javan asentamisesta Ubuntuun.

Apache Nifin asentaminen Ubuntuun

Asenna nifi Ubuntuun lataamalla Nifi tar -tiedosto tai lataamalla tiedosto päätteestä komennolla wget. Tiedoston koko on noin 1,5 Gt, joten lataus kestää jonkin aikaa Internetin nopeuden mukaan.

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

Pura nyt tar-tiedosto haluamaasi paikkaan.

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

Nyt voit siirtyä puretun hakemiston alla olevaan bin-hakemistoon ja aloittaa nifi-prosessin.

sudo ./nifi.sh start

Vaihtoehtoisesti voit luoda pehmeän linkin ja muuttaa lähdehakemistoa, johon sijoitat nifi-tiedostot.

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

Suorita alla oleva komento tarkistaaksesi, toimiiko softlink hyvin. Minun tapauksessani se toimii hyvin.

whereis nifi
sudo nifi status

Saatat nähdä alla olevan varoituksen, jos et ole määrittänyt Java-kotisivua oikein.

Voit estää tämän varoituksen lisäämällä Java-etusivun nifi-env.sh-tiedostoon, joka on samassa bin-hakemistossa.

sudo nano nifi-env.sh

Lisää Java_Home polku kuvan mukaisesti.

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

Yritä nyt käynnistää nifi, etkä näe varoitusta.

sudo ./nifi.sh start

Nifi on verkkopohjainen työkalu, jolla voit valita suosikkiselaimesi ja muodostaa yhteyden Nifiin kirjoittamalla seuraavan URL-osoitteen.

localhost:8080/nifi

Pysäytä nifi-prosessi suorittamalla seuraava komento.

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

Siinä se tälle artikkelille. Käytä kommenttiosiota palautteen jakamiseen. Haluaisimme kuulla sinusta.