Búsqueda de sitios web

Cómo instalar Apache Nifi en Ubuntu Linux


Apache NIFI es una herramienta escalable de código abierto para gestionar la transformación, el enrutamiento de datos y la lógica de mediación del sistema. Para decirlo en términos sencillos, nifi simplemente automatiza el flujo de datos entre dos o más sistemas.

Es multiplataforma y está escrito en Java y admite más de 180 complementos que le permiten interactuar con diferentes tipos de sistemas. En este artículo, veremos cómo configurar Nifi en Ubuntu 20.04 y Ubuntu 18.04.

Java es obligatorio para que nifi funcione. De forma predeterminada, Ubuntu viene con OpenJDK 11. Para verificar la versión de Java, ejecute el siguiente comando.

java -version

Si su distribución no tiene Java instalado, consulte nuestro artículo completo sobre cómo instalar Java en Ubuntu.

Instalación de Apache Nifi en Ubuntu

Para instalar nifi en Ubuntu, debe descargar el archivo tar de Nifi o usar el comando wget desde la terminal para descargar el archivo. El tamaño del archivo es de alrededor de 1,5 GB, por lo que llevará algún tiempo completar la descarga dependiendo de su velocidad de Internet.

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

Ahora extraiga el archivo tar a la ubicación que desee.

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

Ahora puede ir al directorio bin en el directorio extraído e iniciar el proceso nifi.

sudo ./nifi.sh start

Alternativamente, puede crear un enlace suave y cambiar el directorio de origen donde colocó sus archivos nifi.

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

Ejecute el siguiente comando para comprobar si el enlace suave funciona bien. En mi caso está funcionando bien.

whereis nifi
sudo nifi status

Es posible que encuentre la siguiente advertencia si no ha configurado correctamente la página de inicio de Java.

Puede suprimir esta advertencia agregando Java inicio en el archivo nifi-env.sh presente en el mismo directorio bin.

sudo nano nifi-env.sh

Agregue la ruta Java_Home como se muestra.

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

Ahora intenta iniciar nifi y no verás ninguna advertencia.

sudo ./nifi.sh start

Nifi es una herramienta basada en web para que pueda elegir su navegador favorito y escribir la siguiente URL para conectarse a Nifi.

localhost:8080/nifi

Para detener el proceso nifi, ejecute el siguiente comando.

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

Eso es todo por este artículo. Utilice la sección de comentarios para compartir sus comentarios. Nos encantaría saber de usted.