Apache NIFI es una herramienta escalable de código abierto para administrar la transformación, el enrutamiento de datos y la lógica de mediación del sistema. Para ponerlo en términos sencillos, nifi simplemente automatiza el flujo de datos entre dos o más sistemas.
Es multiplataforma y está escrito en Java que admite 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. Por defecto, 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 completo artículo sobre cómo instalar Java en Ubuntu.
Instalación en 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 tomará 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 puedes ir a la papelera directorio bajo el directorio extraído e inicie 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 verificar si el enlace suave funciona bien. En mi caso, funciona bien.
$ whereis nifi $ sudo nifi status
Es posible que encuentre la siguiente advertencia si no ha configurado Java casa correctamente.
Puede suprimir esta advertencia agregando Java casa en nifi-env.sh archivo presente en el mismo bin directorio.
$ 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á ninguna advertencia.
$ sudo ./nifi.sh start
Nifi es una herramienta basada en la 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.