Apache Zeppelin 是一個讓互動式數據分析變得可行的基於網頁的開源框架。Zeppelin提供了數據分析、數據可視化等功能。
Zeppelin 是一個提供互動數據分析且基於Web的筆記本。方便你做出可數據驅動的、可互動且可協作的精美文檔,並且支持多種語言,包括 Scala(使用 Apache Spark)、Python(Apache Spark)、SparkSQL、 Hive、 Markdown、Shell等等。
然而,最新的官方版本是0.8.0,還不支持R程式語言。幸運的是,NFLabs公司做了個開源項目,讓我提供了一個R的編譯器。這個編譯器是讓用戶可以使用自定義的語言做為數據處理後端的一個 Zeppelin 外掛程式。例如在 Zeppelin 使用scala代碼,您需要一個 Spark編譯器。