Hvordan installere Apache Nifi i Ubuntu Linux


Apache NIFI er et skalerbart verktøy med åpen kildekode for å administrere transformasjon, dataruting og systemformidlingslogikk. For å si det i lekmannsord, automatiserer nifi ganske enkelt dataflyten mellom to eller flere systemer.

Det er på tvers av plattformer og skrevet i Java som støtter 180+ plugins som lar deg samhandle med forskjellige typer systemer. I denne artikkelen skal vi ta en titt på hvordan du setter opp NifiUbuntu 20.04 og Ubuntu 18.04.

Java er obligatorisk for at nifi skal fungere. Som standard kommer Ubuntu med OpenJDK 11. For å sjekke java-versjonen, kjør følgende kommando.

java -version

Hvis distribusjonen din ikke har java installert, ta en titt på vår omfattende artikkel om hvordan du installerer Java på Ubuntu.

Installere Apache Nifi i Ubuntu

For å installere nifi på Ubuntu, må du laste ned Nifi tar-filen eller bruke wget-kommandoen fra terminalen for å laste ned filen. Filstørrelsen er rundt 1,5 GB, så det vil ta litt tid å fullføre nedlastingen avhengig av Internett-hastigheten din.

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

Pakk ut tar-filen til det stedet du ønsker.

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

Nå kan du gå inn i bin-katalogen under den utpakkede katalogen og starte nifi-prosessen.

sudo ./nifi.sh start

Alternativt kan du opprette en myk lenke og endre kildekatalogen der du plasserte nifi-filene dine.

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

Kjør kommandoen nedenfor for å sjekke om softlink fungerer bra. I mitt tilfelle fungerer det bra.

whereis nifi
sudo nifi status

Du kan støte på advarselen nedenfor hvis du ikke har satt opp Java-hjemmet riktig.

Du kan undertrykke denne advarselen ved å legge til Java-hjemmesiden i nifi-env.sh-filen som finnes i den samme bin-katalogen.

sudo nano nifi-env.sh

Legg til Java_Home-bane som vist.

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

Prøv nå å starte nifi og du vil ikke se noen advarsel.

sudo ./nifi.sh start

Nifi er et nettbasert verktøy slik at du kan velge din favoritt nettleser og skrive inn følgende URL for å koble til Nifi.

localhost:8080/nifi

For å stoppe nifi-prosessen, kjør følgende kommando.

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

Det er det for denne artikkelen. Bruk kommentarfeltet for å dele tilbakemeldingen. Vi vil gjerne høre fra deg.