Instalación básica de Apache Nifi

1. DESCARGA

Apache Nifi es una solución puede ser descargado desde el sitio oficial. Hay dos paquetes disponibles:

  • El .tar.gz que se adapta mejor para usarlo en Linux (O incluso Mac OS)
  • El .zip recomendado para ambientes Windows

La carpeta donde descomprima el contenido de Nifi, la llamaremos NIFI_HOME


2. PREPARACIÓN

Los requerimientos mínimos para realizar la instalación son:

  • Editor de texto (Notepad++, Atom, etc)
  • Utilidad para descomprimir archivos si su sistema operativo no tiene alguna (7-Zip, Winrar, etc)
  • Java 8 o Java 11. Recomendaría usar 11 aunque es compatible con 8. Algunos proveedores:

3. PARÁMETROS INICIALES

Nifi tiene una configuración por defecto que le permite iniciar la aplicación sin realizar ajustes. Recomiendo ajustar los siguientes valores:

  • MEMORIA: Dependiendo de la capacidad de su equipo, asigne un valor por encima de 512MB en el archivo NIFI_HOME/conf/bootstrap.conf

Para asignar minimo 1GB de RAM, max 2GB, busque la linea que los «JVM memory settings» y editela por:

java.arg.2=-Xms1024m

java.arg.3=-Xmx2048m

  • PUERTO: Por defecto, Nifi usa el puerto 8080. Para modificarlo, edite el archivo NIFI_HOME/conf/nifi.properties

nifi.web.http.port=8080

  • JAVA: Nifi buscará a Java en las variables de entorno del sistema. En caso que prefiera que Nifi tome una versión especifica de la JVM, agregue la siguiente linea en el archivo NIFI_HOME/bin/nifi-env.bat

set JAVA_HOME=C:\Program Files\AdoptOpenJDK\jdk-11.0.6.10-hotspot


4. INICIANDO NIFI

  • Usuarios Windows: Ejecute el archivo NIFI_HOME/bin/run-nifi.bat
  • Usuarios Linux/Mac OS: Navegue hasta la carpeta NIFI_HOME/bin. Luego ejecute nifi.sh run para que la ejecución se haga en segundo plano

Finalmente, al abrir en su navegador la pagina http://localhost:8080/nifi/ mostrará la pagina inicial de Nifi.

Pagina inicial Nifi

Para instalar Nifi como servicio o consultar detalles adicionales, visite Nifi Docs.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s