Kaip įdiegti „Apache Nifi“ „Ubuntu Linux“.


Apache NIFI yra atvirojo kodo keičiamo dydžio įrankis, skirtas valdyti transformaciją, duomenų nukreipimą ir sistemos tarpininkavimo logiką. Žodžiu, nifi tiesiog automatizuoja duomenų srautą tarp dviejų ar daugiau sistemų.

Ji yra kelių platformų ir parašyta Java kalba, kuri palaiko 180 ir daugiau papildinių, leidžiančių sąveikauti su įvairių tipų sistemomis. Šiame straipsnyje apžvelgsime, kaip nustatyti Nifi Ubuntu 20.04 ir Ubuntu 18.04.

Java yra privaloma, kad „nifi“ veiktų. Pagal numatytuosius nustatymus Ubuntu pateikiama su OpenJDK 11. Norėdami patikrinti java versiją, paleiskite šią komandą.

java -version

Jei jūsų platinime nėra įdiegta „Java“, peržiūrėkite mūsų išsamų straipsnį apie tai, kaip įdiegti „Java“ Ubuntu.

„Apache Nifi“ diegimas „Ubuntu“.

Norėdami įdiegti nifi Ubuntu, turite atsisiųsti Nifi tar failą arba naudoti komandą wget iš terminalo, kad atsisiųstumėte failą. Failo dydis yra maždaug 1,5 GB, todėl atsisiuntimas užtruks šiek tiek laiko, atsižvelgiant į jūsų interneto greitį.

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

Dabar ištraukite tar failą į bet kurią norimą vietą.

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

Dabar galite eiti į katalogą bin po ištrauktu katalogu ir pradėti nifi procesą.

sudo ./nifi.sh start

Arba galite sukurti minkštą nuorodą ir pakeisti šaltinio katalogą, kuriame įdėjote nifi failus.

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

Vykdykite toliau pateiktą komandą, kad patikrintumėte, ar programinė nuoroda veikia gerai. Mano atveju tai veikia gerai.

whereis nifi
sudo nifi status

Jei netinkamai nustatėte Java pagrindinį puslapį, galite susidurti su toliau pateiktu įspėjimu.

Galite panaikinti šį įspėjimą pridėdami Java home į nifi-env.sh failą, esantį tame pačiame bin kataloge.

sudo nano nifi-env.sh

Pridėkite Java_Home kelią, kaip parodyta.

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

Dabar pabandykite paleisti nifi ir nematysite jokio įspėjimo.

sudo ./nifi.sh start

Nifi yra žiniatinklio įrankis, todėl galite pasirinkti mėgstamą naršyklę ir įvesti šį URL, kad prisijungtumėte prie Nifi.

localhost:8080/nifi

Norėdami sustabdyti nifi procesą, paleiskite šią komandą.

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

Štai tiek šiam straipsniui. Jei norite pasidalinti atsiliepimais, naudokite komentarų skyrių. Norėtume išgirsti jūsų nuomonę.