Вычислительное ПО промежуточного слоя, связывающее приложения с такими движками обработки данных, как Spark, Hive и Flink, через REST/WS/JDBC-интерфейсы.
apache/zeppelin
Веб-ноутбук для интерактивной аналитики данных: SQL, Scala, Python и другие интерпретаторы работают в общих документах.
Open source альтернатива:Databricks Notebooks
Jupyter Notebook
- Звёзды
- 6,669
- Форки
- 2,833
- Открытые issues
- 62
- Последний коммит
- 3 дня назад
Что это?
Apache Zeppelin — веб-ноутбук для интерактивной аналитики данных. Пользователи пишут код в абзацах в стиле ноутбука, запускают его в браузере и видят результаты в виде таблиц или диаграмм рядом с текстом. Анализ при этом можно передать коллегам как живой документ.
В основе проекта — подключаемый слой интерпретаторов. Из коробки поддерживаются Spark, Flink, Python, SQL и Shell; всего доступно более 20 интерпретаторов, каждый из которых можно запускать в отдельном процессе для изоляции. В ноутбуках есть совместная работа в реальном времени, встроенные визуализации, динамические формы для запусков с параметрами и планирование по cron.
Zeppelin можно запускать локально, в Docker, на Kubernetes или YARN. Это проект Apache Software Foundation, написанный преимущественно на Java.
Ключевые возможности
- 01Редактор в стиле ноутбука с совместной работой в браузере в реальном времени.
- 02Несколько интерпретаторов, включая Spark, Flink, Python, SQL и Shell.
- 03Каждый интерпретатор можно запускать в отдельном процессе для изоляции.
- 04Встроенные диаграммы и динамические формы для ноутбуков с параметрами.
- 05Планирование запуска ноутбуков по cron.
- 06Можно развернуть локально, в Docker, на Kubernetes или YARN.
Сценарии использования
- Интерактивное исследование больших наборов данных и выполнение запросов к ним с помощью Spark или Flink.
- Обмен воспроизводимыми аналитическими отчётами внутри команды.
- Запуск ноутбуков с параметрами по расписанию для регулярной подготовки отчётов.
Быстрый старт
- 1
Установите бинарный пакет, следуя официальному руководству по установке
- 2
Соберите из исходного кода, следуя официальному руководству по сборке
Что важно знать
- Для настройки необходимо скачать бинарный пакет или собрать проект из исходного кода; в README не описан способ установки через один менеджер пакетов.
- Для запуска требуется среда на базе JVM и настройка интерпретаторов для используемых вами бэкендов.
В подборках
Темы
Частые вопросы
- Что такое zeppelin?
- Веб-ноутбук для интерактивной аналитики данных: SQL, Scala, Python и другие интерпретаторы работают в общих документах. Apache Zeppelin — веб-ноутбук для интерактивной аналитики данных. Пользователи пишут код в абзацах в стиле ноутбука, запускают его в браузере и видят результаты в виде таблиц или диаграмм рядом с текстом. Анализ при этом можно передать коллегам как живой документ.
- zeppelin можно использовать бесплатно? Какая у него лицензия?
- zeppelin распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zeppelin всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zeppelin — 4 нояб. 2026 г..
- Для чего можно использовать zeppelin?
- Интерактивное исследование больших наборов данных и выполнение запросов к ним с помощью Spark или Flink. Обмен воспроизводимыми аналитическими отчётами внутри команды. Запуск ноутбуков с параметрами по расписанию для регулярной подготовки отчётов.
- Как установить zeppelin?
- Установите бинарный пакет, следуя официальному руководству по установке Соберите из исходного кода, следуя официальному руководству по сборке
- Где скачать zeppelin?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apache/zeppelin
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Высокопроизводительный открытый табличный формат для больших аналитических наборов данных, позволяющий Spark, Trino, Flink и Hive безопасно работать с одними и теми же таблицами.
Querybook — IDE для работы с Big Data, объединяющая редактор запросов в формате ноутбука с метаданными таблиц для поиска и обмена аналитикой.
Фреймворк для разработки потоковых приложений и cloud-native control plane для запуска и управления заданиями Apache Flink и Spark.
Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
Apache Flink — open source-фреймворк для потоковой и пакетной обработки данных с состоянием, предоставляющий API для Java, Scala, Python и SQL.