apache/zeppelin
SQL, Scala, Python 등 여러 인터프리터를 하나의 문서에서 사용하는 웹 기반 대화형 데이터 분석 노트북입니다.
대체할 수 있는 제품:Databricks Notebooks
Jupyter Notebook
- 스타
- 6,669
- 포크
- 2,833
- 열린 이슈
- 62
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Apache Zeppelin은 대화형 데이터 분석을 위한 웹 기반 노트북입니다. 사용자는 노트북 형식의 단락에 코드를 작성하고 브라우저에서 실행한 뒤, 텍스트와 함께 표나 차트로 표시되는 결과를 확인할 수 있어 분석 내용을 살아 있는 문서로 공유할 수 있습니다.
핵심 설계는 플러그인 방식의 인터프리터 계층입니다. Spark, Flink, Python, SQL, Shell을 기본 지원하며, 전체 인터프리터는 20개 이상입니다. 각 인터프리터는 격리를 위해 별도의 프로세스에서 실행할 수 있습니다. 노트북은 실시간 공동 작업, 기본 제공 시각화, 매개변수를 지정해 실행할 수 있는 동적 폼, cron 기반 스케줄링을 지원합니다.
Zeppelin은 로컬, Docker, Kubernetes 또는 YARN에서 실행할 수 있습니다. Apache Software Foundation 프로젝트이며 주로 Java로 작성되었습니다.
핵심 기능
- 01브라우저에서 실시간 공동 작업을 지원하는 노트북 형식의 편집기.
- 02Spark, Flink, Python, SQL, Shell 등 다양한 인터프리터 지원.
- 03격리를 위해 각 인터프리터를 별도의 프로세스에서 실행 가능.
- 04매개변수 지정 노트북을 위한 기본 제공 차트와 동적 폼.
- 05cron 기반 노트북 스케줄링.
- 06로컬, Docker, Kubernetes 또는 YARN에 배포 가능.
활용 사례
- Spark 또는 Flink로 대규모 데이터셋을 대화형으로 탐색하고 쿼리하기.
- 팀 전체에 재현 가능한 데이터 분석 보고서 공유하기.
- 반복 보고서를 위해 매개변수 지정 노트북을 일정에 따라 실행하기.
빠른 시작
- 1
공식 설치 가이드에 따라 바이너리 패키지를 설치합니다
- 2
공식 빌드 가이드에 따라 소스에서 빌드합니다
사용 전 알아둘 점
- 설정하려면 바이너리 패키지를 다운로드하거나 소스에서 빌드해야 합니다. README에는 단일 패키지 관리자를 이용한 설치 방법이 안내되어 있지 않습니다.
- 실행하려면 JVM 기반 환경이 필요하며, 사용하는 백엔드의 인터프리터를 설정해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- zeppelin은(는) 무엇인가요?
- SQL, Scala, Python 등 여러 인터프리터를 하나의 문서에서 사용하는 웹 기반 대화형 데이터 분석 노트북입니다. Apache Zeppelin은 대화형 데이터 분석을 위한 웹 기반 노트북입니다. 사용자는 노트북 형식의 단락에 코드를 작성하고 브라우저에서 실행한 뒤, 텍스트와 함께 표나 차트로 표시되는 결과를 확인할 수 있어 분석 내용을 살아 있는 문서로 공유할 수 있습니다.
- zeppelin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zeppelin은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zeppelin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zeppelin의 마지막 커밋은 2026년 11월 4일입니다.
- zeppelin은(는) 어디에 사용할 수 있나요?
- Spark 또는 Flink로 대규모 데이터셋을 대화형으로 탐색하고 쿼리하기. 팀 전체에 재현 가능한 데이터 분석 보고서 공유하기. 반복 보고서를 위해 매개변수 지정 노트북을 일정에 따라 실행하기.
- zeppelin는 어떻게 설치하나요?
- 공식 설치 가이드에 따라 바이너리 패키지를 설치합니다 공식 빌드 가이드에 따라 소스에서 빌드합니다
- zeppelin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/zeppelin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Spark, Trino, Flink, Hive 같은 엔진이 같은 테이블을 안전하게 공유할 수 있도록 하는 대규모 분석 데이터셋용 고성능 오픈 테이블 포맷입니다.
Querybook은 노트북 스타일 쿼리 편집기와 테이블 메타데이터를 결합해 분석을 탐색하고 공유할 수 있는 빅데이터 IDE입니다.
Apache Flink 및 Spark 작업을 실행하고 관리하는 스트리밍 애플리케이션 개발 프레임워크이자 클라우드 네이티브 제어 플레인입니다.
AI 에이전트, `.deepnote` YAML 노트북 형식, Python·R·SQL용 블록 기반 편집기를 갖춘 Jupyter 대체 도구입니다.
Apache Flink는 Java, Scala, Python, SQL API를 제공하는 상태 기반 스트림 및 배치 데이터 처리용 오픈 소스 프레임워크입니다.