Repolode
apache

apache/zeppelin

SQL、Scala、Pythonなどのインタープリターを共有ドキュメントで使える、インタラクティブなデータ分析向けWebノートブック。

代替できる製品:Databricks NotebooksJupyter Notebook

スター
6,669
フォーク
2,833
未解決の Issue
62
最終コミット
3 日前

これは何?

Apache Zeppelinは、インタラクティブなデータ分析向けのWebノートブックです。ノートブック形式の段落にコードを書いてブラウザー上で実行すると、テキストと並べて結果が表やグラフで表示されるため、分析内容を更新し続けられるドキュメントとして共有できます。

中核となるのは、プラグイン可能なインタープリター層です。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. 1

    公式インストールガイドに従ってバイナリパッケージをインストールする

  2. 2

    公式ビルドガイドに従ってソースからビルドする

使う前に知っておきたいこと

  • セットアップはバイナリパッケージのダウンロードまたはソースからのビルドに依存しており、READMEには単一のパッケージマネージャーによるインストール方法は記載されていません。
  • 実行にはJVMベースの環境が必要で、使用するバックエンドのインタープリターを設定する必要があります。

収録されている特集

トピック

よくある質問

zeppelin とは?
SQL、Scala、Pythonなどのインタープリターを共有ドキュメントで使える、インタラクティブなデータ分析向けWebノートブック。 Apache Zeppelinは、インタラクティブなデータ分析向けのWebノートブックです。ノートブック形式の段落にコードを書いてブラウザー上で実行すると、テキストと並べて結果が表やグラフで表示されるため、分析内容を更新し続けられるドキュメントとして共有できます。
zeppelin は無料で使えますか?ライセンスは?
zeppelin は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
zeppelin は今もメンテナンスされていますか?
活発にメンテナンス中。zeppelin の最終コミットは 2026年11月4日 です。
zeppelin は何に使えますか?
SparkやFlinkを使った、大規模データセットのインタラクティブな探索やクエリ。 再現可能なデータ分析レポートのチーム内共有。 定期レポート向けに、パラメーター指定可能なノートブックをスケジュール実行。
zeppelin のインストール方法は?
公式インストールガイドに従ってバイナリパッケージをインストールする 公式ビルドガイドに従ってソースからビルドする
zeppelin はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/apache/zeppelin

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト