Middleware de computação que conecta aplicações a mecanismos de dados como Spark, Hive e Flink por meio de interfaces REST/WS/JDBC.
apache/zeppelin
Notebook web para análise interativa de dados, que combina SQL, Scala, Python e outros interpretadores em documentos compartilhados.
Alternativa open source a:Databricks Notebooks
Jupyter Notebook
- Estrelas
- 6,669
- Forks
- 2,833
- Issues abertas
- 62
- Último commit
- anteontem
O que é?
O Apache Zeppelin é um notebook web para análise interativa de dados. Os usuários escrevem código em parágrafos no estilo de notebooks, executam no navegador e veem os resultados exibidos como tabelas ou gráficos ao lado do texto, permitindo compartilhar a análise como um documento vivo.
Seu projeto se baseia em uma camada de interpretadores plugável. Spark, Flink, Python, SQL e Shell são compatíveis desde o início, com mais de 20 interpretadores no total, e cada interpretador pode ser executado em seu próprio processo para garantir isolamento. Os notebooks oferecem colaboração em tempo real, visualizações integradas, formulários dinâmicos para execuções parametrizadas e agendamento baseado em cron.
O Zeppelin pode ser executado localmente, no Docker, no Kubernetes ou no YARN. É um projeto da Apache Software Foundation escrito principalmente em Java.
Recursos principais
- 01Editor no estilo de notebook com colaboração em tempo real no navegador.
- 02Vários interpretadores, incluindo Spark, Flink, Python, SQL e Shell.
- 03Cada interpretador pode ser executado em seu próprio processo para garantir isolamento.
- 04Gráficos integrados e formulários dinâmicos para notebooks parametrizados.
- 05Agendamento de notebooks baseado em cron.
- 06Pode ser implantado localmente, no Docker, no Kubernetes ou no YARN.
Casos de uso
- Explorar e consultar grandes conjuntos de dados de forma interativa com Spark ou Flink.
- Compartilhar relatórios reproduzíveis de análise de dados com a equipe.
- Executar notebooks parametrizados em horários programados para gerar relatórios recorrentes.
Início rápido
- 1
Instale o pacote binário seguindo o guia oficial de instalação
- 2
Compile a partir do código-fonte seguindo o guia oficial de compilação
Antes de usar
- A configuração depende do download de um pacote binário ou da compilação a partir do código-fonte; o README não apresenta uma instalação por meio de um único gerenciador de pacotes.
- Para executá-lo, é necessário um ambiente baseado em JVM e configurar os interpretadores dos backends que você usa.
Em coleções
Tópicos
Perguntas frequentes
- O que é zeppelin?
- Notebook web para análise interativa de dados, que combina SQL, Scala, Python e outros interpretadores em documentos compartilhados. O Apache Zeppelin é um notebook web para análise interativa de dados. Os usuários escrevem código em parágrafos no estilo de notebooks, executam no navegador e veem os resultados exibidos como tabelas ou gráficos ao lado do texto, permitindo compartilhar a análise como um documento vivo.
- zeppelin é gratuito? Qual é a licença?
- zeppelin é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zeppelin ainda é mantido?
- Manutenção ativa. O último commit de zeppelin foi em 4 de nov. de 2026.
- Para que posso usar zeppelin?
- Explorar e consultar grandes conjuntos de dados de forma interativa com Spark ou Flink. Compartilhar relatórios reproduzíveis de análise de dados com a equipe. Executar notebooks parametrizados em horários programados para gerar relatórios recorrentes.
- Como instalar zeppelin?
- Instale o pacote binário seguindo o guia oficial de instalação Compile a partir do código-fonte seguindo o guia oficial de compilação
- Onde consigo zeppelin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/zeppelin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Formato aberto de tabelas de alto desempenho para grandes conjuntos de dados analíticos, que permite a engines como Spark, Trino, Flink e Hive compartilhar as mesmas tabelas com segurança.
Querybook é uma IDE de Big Data que combina um editor de consultas no estilo notebook com metadados de tabelas para descobrir e compartilhar análises.
Framework de desenvolvimento de aplicações de streaming e plano de controle cloud-native para executar e gerenciar jobs do Apache Flink e Spark.
Uma alternativa direta ao Jupyter com agente de IA, formato de notebook YAML `.deepnote` e editor baseado em blocos para Python, R e SQL.
Apache Flink é um framework open source para processamento stateful de dados em streaming e em lote, com APIs para Java, Scala, Python e SQL.