Ubuntu Linux-da Apache Nifi nädip gurmaly


Apache NIFI özgerişleri, maglumatlary marşrutlaşdyrmagy we ulgam araçylyk logikasyny dolandyrmak üçin açyk çeşme ulaldylan guraldyr. Layman sözlerine görä, iki ýa-da has köp ulgamyň arasynda maglumat akymyny awtomatlaşdyrýar.

Bu platforma bolup, dürli görnüşli ulgamlar bilen aragatnaşyk saklamaga mümkinçilik berýän 180+ plagini goldaýan Java-da ýazylýar. Bu makalada Ubuntu 20.04 we Ubuntu 18.04-de Nifi nädip gurup boljakdygyna göz aýlarys.

Nifi işlemegi üçin Java hökmanydyr. Düzgüne görä, Ubuntu OpenJDK 11 bilen gelýär. Java wersiýasyny barlamak üçin aşakdaky buýrugy işlediň.

$ java -version

Eger paýlanyşyňyzda java gurulmadyk bolsa, Ubuntu-da Java-y nädip gurmalydygy baradaky giňişleýin makalamyza göz aýlaň.

Ubuntu-da Apache Nifi gurmak

Ubuntu-da nifi gurmak üçin faýly göçürip almak üçin terminaldan wget buýrugy etmeli. Faýlyň ölçegi 1,5 Gb töweregi, şonuň üçin internet tizligine baglylykda göçürip almak üçin birneme wagt gerek bolar.

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

Indi tar faýlyny islän ýeriňize çykaryň.

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

Indi çykarylan katalogyň aşagyndaky bin bukjasyna girip, nifi amalyny başlap bilersiňiz.

$ sudo ./nifi.sh start

Ativea-da bolmasa, ýumşak baglanyşyk döredip, nifi faýllaryňyzy ýerleşdiren çeşme katalogyny üýtgedip bilersiňiz.

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

Softlinkiň gowy işleýändigini barlamak üçin aşakdaky buýrugy işlediň. Meniň ýagdaýymda, gowy işleýär.

$ whereis nifi
$ sudo nifi status

Java öýüni dogry gurmadyk bolsaňyz, aşakdaky duýduryş bilen ýüzbe-ýüz bolup bilersiňiz.

Şol duýduryşy şol bir bukjadaky bar bolan nifi-env.sh faýlyna Java öý goşup basyp bilersiňiz.

$ sudo nano nifi-env.sh

Görkezilişi ýaly Java_Home ýoluny goşuň.

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

Indi nifi başlamaga synanyşyň, duýduryş görmersiňiz.

$ sudo ./nifi.sh start

Nifi web esasly gural, şonuň üçin halaýan brauzeriňizi saýlap, Nifi-e birikmek üçin aşakdaky URL-ni ýazyp bilersiňiz.

$ localhost:8080/nifi

Nifi amalyny duruzmak üçin aşakdaky buýrugy işlediň.

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

Bu makala üçin. Pikirleri paýlaşmak üçin düşündiriş bölümini ulanyň. Sizden eşitmek isleýäris.