Kif Tinstalla Apache Nifi f'Ubuntu Linux


Apache NIFI hija għodda skalabbli b'sors miftuħ biex timmaniġġja t-trasformazzjoni, ir-rotot tad-dejta, u l-loġika tal-medjazzjoni tas-sistema. Biex tpoġġiha f'termini ta 'layman nifi sempliċement awtomatizza l-fluss tad-dejta bejn żewġ sistemi jew aktar.

Huwa cross-platform u miktub f'Java li jappoġġja 180+ plugins li jippermettulek jinteraġixxi ma 'tipi differenti ta' sistemi. F'dan l-artikolu, se nagħtu ħarsa lejn kif twaqqaf Nifi fuq Ubuntu 20.04 u Ubuntu 18.04.

Java huwa obbligatorju biex in-nifi jaħdem. B'mod awtomatiku, Ubuntu jiġi ma 'OpenJDK 11. Biex tiċċekkja l-verżjoni java ħaddem il-kmand li ġej.

$ java -version

Jekk id-distribuzzjoni tiegħek ma jkollhiex java installat agħti ħarsa lejn l-artiklu komprensiv tagħna dwar kif tinstalla Java fuq Ubuntu.

Installazzjoni ta 'Apache Nifi f'Ubuntu

Biex tinstalla nifi fuq Ubuntu, għandek bżonn tieħu kmand mit-terminal biex tniżżel il-fajl. Id-daqs tal-fajl huwa ta' madwar 1.5GB għalhekk se jieħu xi żmien biex tlesti t-tniżżil skont il-veloċità tal-Internet tiegħek.

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

Issa iġbed il-fajl tal-qatran fi kwalunkwe post li trid.

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

Issa tista 'tidħol fid-direttorju tal-bin taħt id-direttorju estratt u tibda l-proċess nifi.

$ sudo ./nifi.sh start

Inkella, tista 'toħloq link artab u tibdel id-direttorju tas-sors fejn poġġiet il-fajls nifi tiegħek.

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

Mexxi l-kmand hawn taħt biex tivverifika jekk is-softlink jaħdem tajjeb. Fil-każ tiegħi, qed jaħdem tajjeb.

$ whereis nifi
$ sudo nifi status

Tista' tiltaqa' mat-twissija ta' hawn taħt jekk ma waqqaftx id-dar Java kif suppost.

Tista' trażżan din it-twissija billi żżid Java home fil-fajl nifi-env.sh preżenti fl-istess direttorju bin.

$ sudo nano nifi-env.sh

Żid il-passaġġ Java_Home kif muri.

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

Issa ipprova ibda nifi u ma tara l-ebda twissija.

$ sudo ./nifi.sh start

Nifi hija għodda bbażata fuq il-web sabiex tkun tista' tagħżel il-brawżer favorit tiegħek u ttajpja l-URL li ġej biex tikkonnettja ma' Nifi.

$ localhost:8080/nifi

Biex twaqqaf il-proċess nifi ħaddem il-kmand li ġej.

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

Dak hu għal dan l-artikolu. Jekk jogħġbok uża t-taqsima tal-kummenti biex taqsam il-feedback. Nixtiequ nisimgħu mingħandek.