Middleware de cómputo que conecta aplicaciones con motores de datos como Spark, Hive y Flink mediante interfaces REST/WS/JDBC.
apache/zeppelin
Notebook web para análisis interactivo de datos que combina SQL, Scala, Python y otros intérpretes en documentos compartidos.
Alternativa open source a:Databricks Notebooks
Jupyter Notebook
- Estrellas
- 6,669
- Forks
- 2,833
- Issues abiertos
- 62
- Último commit
- hace 3 días
¿Qué es?
Apache Zeppelin es un notebook web para el análisis interactivo de datos. Los usuarios escriben código en párrafos al estilo de un notebook, lo ejecutan en el navegador y ven los resultados como tablas o gráficos junto al texto, de modo que el análisis se puede compartir como un documento vivo.
Su diseño central se basa en una capa de intérpretes conectables. Incluye compatibilidad de serie con Spark, Flink, Python, SQL y Shell, con más de 20 intérpretes en total; cada intérprete puede ejecutarse en su propio proceso para ofrecer aislamiento. Los notebooks permiten la colaboración en tiempo real, incluyen visualizaciones, ofrecen formularios dinámicos para ejecutar análisis con parámetros y admiten la programación basada en cron.
Zeppelin se puede ejecutar localmente, en Docker, en Kubernetes o en YARN. Es un proyecto de Apache Software Foundation escrito principalmente en Java.
Funciones clave
- 01Editor al estilo de un notebook, con colaboración en tiempo real desde el navegador.
- 02Varios intérpretes, incluidos Spark, Flink, Python, SQL y Shell.
- 03Cada intérprete puede ejecutarse en su propio proceso para ofrecer aislamiento.
- 04Gráficos integrados y formularios dinámicos para notebooks con parámetros.
- 05Programación de notebooks basada en cron.
- 06Se puede implementar localmente, en Docker, en Kubernetes o en YARN.
Casos de uso
- Explorar y consultar de forma interactiva grandes conjuntos de datos con Spark o Flink.
- Compartir informes reproducibles de análisis de datos con un equipo.
- Ejecutar notebooks con parámetros según una programación para generar informes periódicos.
Inicio rápido
- 1
Instala el paquete binario siguiendo la guía oficial de instalación
- 2
Compila desde el código fuente siguiendo la guía oficial de compilación
Antes de usarlo
- La configuración requiere descargar un paquete binario o compilar desde el código fuente; el README no indica una instalación mediante un único gestor de paquetes.
- Para ejecutarlo se necesita un entorno basado en JVM y configurar los intérpretes de los backends que utilices.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es zeppelin?
- Notebook web para análisis interactivo de datos que combina SQL, Scala, Python y otros intérpretes en documentos compartidos. Apache Zeppelin es un notebook web para el análisis interactivo de datos. Los usuarios escriben código en párrafos al estilo de un notebook, lo ejecutan en el navegador y ven los resultados como tablas o gráficos junto al texto, de modo que el análisis se puede compartir como un documento vivo.
- ¿zeppelin es gratuito? ¿Qué licencia tiene?
- zeppelin es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zeppelin sigue mantenido?
- Mantenimiento activo. El último commit de zeppelin fue el 4 nov 2026.
- ¿Para qué puedo usar zeppelin?
- Explorar y consultar de forma interactiva grandes conjuntos de datos con Spark o Flink. Compartir informes reproducibles de análisis de datos con un equipo. Ejecutar notebooks con parámetros según una programación para generar informes periódicos.
- ¿Cómo se instala zeppelin?
- Instala el paquete binario siguiendo la guía oficial de instalación Compila desde el código fuente siguiendo la guía oficial de compilación
- ¿Dónde consigo zeppelin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/zeppelin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un formato de tablas abiertas de alto rendimiento para grandes conjuntos de datos analíticos, que permite a motores como Spark, Trino, Flink y Hive compartir tablas de forma segura.
Querybook es un IDE de Big Data que combina un editor de consultas tipo notebook con metadatos de tablas para descubrir y compartir análisis.
Framework de desarrollo de aplicaciones de streaming y plano de control cloud-native para ejecutar y gestionar trabajos de Apache Flink y Spark.
Una alternativa directa a Jupyter con un agente de IA, un formato de notebook YAML `.deepnote` y un editor por bloques para Python, R y SQL.
Apache Flink es un framework de código abierto para procesar datos con estado en streaming y por lotes, con API para Java, Scala, Python y SQL.