Giunsa ang Pag-install sa Apache Nifi sa Ubuntu Linux


Ang Apache NIFI usa ka open-source scalable tool aron pagdumala sa pagbag-o, pag-ruta sa datos, ug lohika sa pagpataliwala sa sistema. Aron ibutang kini sa mga termino sa mga layko nifi yano nga nag-automate sa dagan sa datos tali sa duha o labaw pa nga mga sistema.

Kini cross-platform ug gisulat sa Java nga nagsuporta sa 180+ nga mga plugins nga nagtugot kanimo sa pagpakig-uban sa lain-laing mga matang sa mga sistema. Niini nga artikulo, atong tan-awon kung giunsa ang pag-set up sa Nifi sa Ubuntu 20.04 ug Ubuntu 18.04.

Ang Java mao ang mandatory alang sa nifi sa pagtrabaho. Sa kasagaran, ang Ubuntu nag-uban sa OpenJDK 11. Aron masusi ang bersyon sa java ipadagan ang mosunod nga sugo.

$ java -version

Kung ang imong pag-apod-apod wala naka-install sa java tan-awa ang among komprehensibo nga artikulo kung giunsa ang pag-install sa Java sa Ubuntu.

Pag-instalar sa Apache Nifi sa Ubuntu

Aron ma-install ang nifi sa Ubuntu, kinahanglan nimo nga wget command gikan sa terminal aron ma-download ang file. Ang gidak-on sa file hapit sa 1.5GB mao nga magdugay aron makompleto ang pag-download depende sa katulin sa imong Internet.

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

Karon kuhaa ang tar file sa bisan unsang lokasyon nga gusto nimo.

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

Karon makaadto ka sa direktoryo sa bin sa ilawom sa gikuha nga direktoryo ug magsugod sa proseso sa nifi.

$ sudo ./nifi.sh start

Sa laing paagi, makahimo ka og soft link ug usbon ang source directory diin imong gibutang ang imong nifi files.

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

Pagdalagan ang ubos nga sugo aron masusi kung maayo ba ang softlink. Sa akong kaso, kini nagtrabaho pag-ayo.

$ whereis nifi
$ sudo nifi status

Mahimo nimong masugatan ang ubos nga pasidaan kung wala nimo ma-set up ang Java home sa hustong paagi.

Mahimo nimong pugngan kini nga pasidaan pinaagi sa pagdugang sa Java home sa nifi-env.sh file nga naa sa parehas nga direktoryo sa bin.

$ sudo nano nifi-env.sh

Idugang ang Java_Home nga agianan sama sa gipakita.

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

Karon sulayi pagsugod sa nifi ug dili ka makakita sa bisan unsang pasidaan.

$ sudo ./nifi.sh start

Ang Nifi kay usa ka web-based nga himan aron makapili ka sa imong paborito nga browser ug i-type ang mosunod nga URL aron makonektar sa Nifi.

$ localhost:8080/nifi

Aron mapahunong ang proseso sa nifi padagana ang mosunod nga sugo.

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

Mao kana alang niini nga artikulo. Palihug gamita ang seksyon sa komento aron ipaambit ang feedback. Ganahan mi makadungog gikan nimo.