Jinsi ya kufunga Apache Nifi kwenye Ubuntu Linux


Apache NIFI ni zana huria inayoweza kupanuka ili kudhibiti mabadiliko, uelekezaji wa data, na mantiki ya upatanishi wa mfumo. Kuiweka kwa maneno ya watu wa kawaida nifi hurekebisha mtiririko wa data kati ya mifumo miwili au zaidi.

Ni jukwaa-mtambuka na imeandikwa katika Java ambayo inaauni programu-jalizi 180+ zinazokuruhusu kuingiliana na aina tofauti za mifumo. Katika makala hii, tutaangalia jinsi ya kuanzisha Nifi kwenye Ubuntu 20.04 na Ubuntu 18.04.

Java ni lazima kwa nifi kufanya kazi. Kwa chaguo-msingi, Ubuntu huja na OpenJDK 11. Kuangalia toleo la java endesha amri ifuatayo.

$ java -version

Ikiwa usambazaji wako hauna java iliyosanikishwa angalia nakala yetu ya kina juu ya jinsi ya kusakinisha Java kwenye Ubuntu.

Kufunga Apache Nifi katika Ubuntu

Ili kusakinisha nifi kwenye Ubuntu, unahitaji wget amri kutoka kwa terminal ili kupakua faili. Saizi ya faili ni takriban 1.5GB kwa hivyo itachukua muda kukamilisha upakuaji kulingana na kasi ya mtandao wako.

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

Sasa toa faili ya tar kwa eneo lolote unalotaka.

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

Sasa unaweza kwenda kwenye saraka ya bin chini ya saraka iliyotolewa na kuanza mchakato wa nifi.

$ sudo ./nifi.sh start

Vinginevyo, unaweza kuunda kiunga laini na kubadilisha saraka ya chanzo ambapo uliweka faili zako za nifi.

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

Tumia amri iliyo hapa chini ili kuangalia ikiwa softlink inafanya kazi vizuri. Katika kesi yangu, inafanya kazi vizuri.

$ whereis nifi
$ sudo nifi status

Unaweza kukutana na onyo hapa chini ikiwa haujasanidi vizuri nyumba ya Java.

Unaweza kukandamiza onyo hili kwa kuongeza Java nyumbani katika nifi-env.sh faili iliyopo kwenye saraka sawa ya bin.

$ sudo nano nifi-env.sh

Ongeza njia ya Java_Home kama inavyoonyeshwa.

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

Sasa jaribu kuanza nifi na hutaona onyo lolote.

$ sudo ./nifi.sh start

Nifi ni zana inayotegemea wavuti kwa hivyo unaweza kuchagua kivinjari chako unachopenda na uandike URL ifuatayo ili kuunganisha kwa Nifi.

$ localhost:8080/nifi

Ili kusimamisha mchakato wa nifi endesha amri ifuatayo.

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

Hiyo ni kwa makala hii. Tafadhali tumia sehemu ya maoni kushiriki maoni. Tungependa kusikia kutoka kwako.