Zeppelin

提供数据分析等功能的开源框架

apache Zeppelin 是一个让交互式数据分析变得可行的基于网页的notebook。Zeppelin提供了 数据可视化 的框架。

基本介绍

Apache Zeppelin是一个让交互式数据分析变得可行的基于网页的开源框架。Zeppelin提供了数据分析、数据可视化等功能。

Zeppelin 是一个提供交互数据分析且基于Web的笔记本。方便你做出可数据驱动的、可交互且可协作的精美文档,并且支持多种语言,包括 Scala (使用 Apache Spark)、 Python (Apache Spark)、SparkSQL、 hive 、 markdown 、 壳层 等等。

然而,最新的官方版本是0.8.0,还不支持R编程语言。幸运的是,NF Labs 公司做了个开源项目,让我提供了一个R的编译器。这个编译器是让用户可以使用自定义的语言做为数据处理后端的一个 Zeppelin 插件 。例如在 Zeppelin 使用 scala 代码,您需要一个 Spark编译器。

参考资料

  1. [译]大数据分析平台搭建教程:基于Apache Zeppelin Notebook和R的交互式数据科学 SegmentFault的FinanceR专栏 2019-07-21