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:
- AdoptOpenJDK
- Oracle (Recomendable solo para desarrollo)
- OpenJDK
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.

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