Otu esi etinye Apache Nifi na Linux Ubuntu


Apache NIFI bụ ngwá ọrụ nwere ike imeghe oghere iji jikwaa mgbanwe, ntụgharị data, na mgbagha usoro. Iji tinye ya n'okwu ndị nkịtị nifi na-emezigharị data n'etiti sistemụ abụọ ma ọ bụ karịa.

Ọ bụ cross-platform na edere ya na Java na-akwado 180+ plugins na-enye gị ohere ịmekọrịta ụdị usoro dị iche iche. N'isiokwu a, anyị ga-eleba anya ka esi edozi Nifi na Ubuntu 20.04 na Ubuntu 18.04.

Java bụ iwu maka nifi ịrụ ọrụ. Site na ndabara, Ubuntu na-abịa na OpenJDK 11. Iji lelee ụdị java na-agbaso iwu a.

$ java -version

Ọ bụrụ na nkesa gị enweghị java arụnyere, lelee akụkọ anyị zuru oke maka otu esi etinye Java na Ubuntu.

Ịwụnye Apache Nifi na Ubuntu

Iji wụnye nifi na Ubuntu, ị ga-achọ iwu wget site na ọnụ iji budata faịlụ ahụ. Ogo faịlụ ahụ dị gburugburu 1.5GB yabụ ọ ga-ewe oge iji wuchaa nbudata ahụ dabere na ọsọ ịntanetị gị.

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

Ugbu a wepụ faịlụ tar na ebe ọ bụla ịchọrọ.

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

Ugbu a ị nwere ike banye na ndekọ ndekọ n'okpuru ndekọ ewepụtara wee malite usoro nifi.

$ sudo ./nifi.sh start

N'aka nke ọzọ, ị nwere ike ịmepụta njikọ dị nro wee gbanwee akwụkwọ ndekọ aha ebe ị debere faịlụ nifi gị.

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

Gbaa iwu dị n'okpuru ka ịlele ma softlink ọ na-arụ ọrụ nke ọma. N'ọnọdụ m, ọ na-arụ ọrụ nke ọma.

$ whereis nifi
$ sudo nifi status

Ị nwere ike izute ịdọ aka ná ntị dị n'okpuru ma ọ bụrụ na ịtọbeghị ebe obibi Java nke ọma.

Ị nwere ike ịkwụsị ịdọ aka ná ntị a site n'ịgbakwunye ụlọ Java na faịlụ nifi-env.sh dị na otu akwụkwọ ndekọ aha.

$ sudo nano nifi-env.sh

Tinye ụzọ Java_Home ka egosiri.

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

Ugbu a gbalịa ịmalite nifi na ị gaghị ahụ ịdọ aka ná ntị ọ bụla.

$ sudo ./nifi.sh start

Nifi bụ ngwa dabere na webụ ka ị nwee ike họrọ ihe nchọgharị kachasị amasị gị wee pịnye URL na-esonụ iji jikọọ na Nifi.

$ localhost:8080/nifi

Ka ịkwụsị usoro nifi gbasoro iwu a.

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

Nke ahụ bụ maka akụkọ a. Biko jiri ngalaba nkọwa kesaa nzaghachi. Ọ ga-amasị anyị ịnụ n'ọnụ gị.