Com instal·lar Apache Nifi a Ubuntu Linux


Apache NIFI és una eina escalable de codi obert per gestionar la transformació, l'encaminament de dades i la lògica de mediació del sistema. Per dir-ho en termes senzills, nifi simplement automatitza el flux de dades entre dos o més sistemes.

És multiplataforma i escrit en Java que admet més de 180 connectors que us permeten interactuar amb diferents tipus de sistemes. En aquest article, donarem una ullada a com configurar Nifi a Ubuntu 20.04 i Ubuntu 18.04.

Java és obligatori perquè funcioni nifi. De manera predeterminada, Ubuntu ve amb OpenJDK 11. Per comprovar la versió de Java, executeu l'ordre següent.

$ java -version

Si la vostra distribució no té Java instal·lat, mireu el nostre article complet sobre com instal·lar Java a Ubuntu.

Instal·lació d'Apache Nifi a Ubuntu

Per instal·lar nifi a Ubuntu, necessiteu l'ordre wget des del terminal per descarregar el fitxer. La mida del fitxer és d'uns 1,5 GB, de manera que trigarà un temps a completar la descàrrega en funció de la velocitat d'Internet.

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

Ara extreu el fitxer tar a la ubicació que vulgueu.

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

Ara podeu anar al directori bin sota el directori extret i iniciar el procés nifi.

$ sudo ./nifi.sh start

Alternativament, podeu crear un enllaç suau i canviar el directori font on heu col·locat els fitxers nifi.

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

Executeu l'ordre següent per comprovar si el softlink funciona bé. En el meu cas, funciona bé.

$ whereis nifi
$ sudo nifi status

Podeu trobar l'avís següent si no heu configurat correctament la casa Java.

Podeu suprimir aquest avís afegint Java home al fitxer nifi-env.sh present al mateix directori bin.

$ sudo nano nifi-env.sh

Afegeix el camí d'inici Java_Home tal com es mostra.

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

Ara proveu d'iniciar nifi i no veureu cap avís.

$ sudo ./nifi.sh start

Nifi és una eina basada en web perquè pugueu triar el vostre navegador preferit i escriure l'URL següent per connectar-vos a Nifi.

$ localhost:8080/nifi

Per aturar el procés nifi, executeu l'ordre següent.

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

Això és tot per aquest article. Si us plau, utilitzeu la secció de comentaris per compartir els comentaris. Ens encantaria saber de vostè.