Перейти к содержанию

Apache Zeppelin

Материал из Википедии — свободной энциклопедии
Apache Zeppelin
Разработчик Apache Software Foundation[1]
Написана на Java[2][3], JavaScript[3], Scala[3] и Python
Дата выпуска 12 сентября 2015[3]
Последняя версия 0.10.1[4] (28 февраля 2022; 4 года назад (2022-02-28))
Репозиторий github.com/apache/incuba…
git-wip-us.apache.org/re…
Лицензия Apache License 2.0
Сайт zeppelin.apache.org

Apache Zeppelin — многопользовательское интерактивное браузерное программное средство (интерактивный блокнот) для анализа и визуализации данных, а также совместной работы над данными с использованием средств Apache Spark; позиционируется как аналог Jupyter для экосистемы Hadoop[5]. Интерактивные браузерные блокноты позволяют инженерам данных, аналитикам и ученым в области данных более продуктивно выполнять работу, благодаря совместному использованию кода данных, его разработке, организации и выполнению, а также благодаря визуализации результатов без необходимости обращения к командной строке или к компонентам кластера.

Разрабатывается под эгидой фонда Apache с 2015 года, входит в ряд дистрибутивов Hadoop, предоставляется в облаке Amazon Web Services в составе модуля Elastic MapReduce[6].

Проект был создан в 2013 году компанией NFLabs в Южной Корее. В 2014 году исходный код был передан в фонд Apache Software Foundation. В 2016 году Apache Zeppelin получил статус верхнеуровневого проекта фонда Apache.[7][8]

Функциональность

[править | править код]

Apache Zeppelin поддерживает систему «интерпретаторов» (плагинов), которые позволяют подключаться к источникам данных и выполнять анализ. Среди поддерживаемых интерпретаторов — Apache Spark, JDBC, Markdown, Shell и другие.[9][10][11]

Сравнение с аналогами

[править | править код]

Apache Zeppelin часто сравнивают с Jupyter Notebook. Главное отличие заключается в ориентации Zeppelin на распределённые вычислительные среды, такие как Hadoop и Spark, что делает его удобным инструментом для анализа больших объёмов данных. В то время как Jupyter изначально проектировался в первую очередь для локальной работы.

Примечания

[править | править код]
  1. ↑ https://github.com/apache/incubator-zeppelin/blob/master/LICENSE
  2. ↑ The apache-zeppelin Open Source Project on Open Hub: Languages Page — 2006.
  3. 1 2 3 4 https://projects.apache.org/json/projects/zeppelin.json
  4. ↑ Update version in Dockerfile for 0.10.1.
  5. ↑ https://dwhsys.com/2017/03/25/apache-zeppelin-vs-jupyter-notebook/ Архивная копия от 13 февраля 2018 на Wayback Machine Apache Zeppelin vs Jupyter Notebook: comparison and experience
  6. ↑ Apache Zeppelin on Amazon EMR. Дата обращения: 13 февраля 2018. Архивировано 9 декабря 2017 года.
  7. ↑ The Apache Software Foundation Announces Graduation of Apache Zeppelin. Apache Software Foundation (25 мая 2016). Дата обращения: 11 сентября 2025. Архивировано 8 декабря 2023 года.
  8. ↑ Zeppelin Project official site. Apache Zeppelin. Дата обращения: 11 сентября 2025. Архивировано 15 сентября 2025 года.
  9. ↑ Interpreters in Apache Zeppelin. Apache Zeppelin. Дата обращения: 11 сентября 2025. Архивировано 24 августа 2025 года.
  10. ↑ JDBC Interpreter for Apache Zeppelin. Apache Zeppelin. Дата обращения: 11 сентября 2025. Архивировано 19 апреля 2025 года.
  11. ↑ Spark Interpreter for Apache Zeppelin. Apache Zeppelin. Дата обращения: 11 сентября 2025. Архивировано 6 октября 2025 года.