3、Data analytics(数据分析)
4、Data Visualization & Collaboration(数据可视化和协同开发)
14、Zeppelin的主要特点
a、支持多种编程语言
b、Zeppelin支持的语言取决于跟Zeppelin集成的interpreter. 比如Zeppelin跟Hive集成后,就可以支持HQL。
c、Zeppelin默认跟Spark,Spark shell支持的语法在Zeppelin都默认支持,并且ZeppelinNotebook对Scala,Python和Spark SQL还实现了语言高亮。
d、默认支持Spark
e、通过多种图表的方式,对数据分析提供数据可视化的支持
f、通过简单的拖拽操作,可以对图表中展示的数据进行多种方式的聚合操作,如sum, count, average, min, max。
g、支持动态表单,可以在交互中动态修改过滤条件。
h、使用简单的模板语言来创建form表单, 适用于Markdown, Shell, SparkSQL后台。
i、通过编程的方式创建form表单,适用于Scala,Python等,调用z(ZeppelinContext)来创建和访问表单。
j、支持协同开发,Zeppelin的notebook,可以被多人同时使用,任何一个人的改动都会被实时的同步到其他协作者的页面上。
k、Zeppelin notebook上产生的图表,可以被独立发布,通过iframe,可以嵌入到别的网页上。
l、100%开源的Apache项目。
15、Ambari是一个开源的分布式Hadoop集群安装,部署,监控和管理的平台。
16、Ambari主要由三个部分组成, Ambari Server, Ambari Web和Ambari Agent。
Ambari Server: AmbariServer是整个Ambari的统一入口,只能运行在集群中的一台机器上。负责管理所有的Ambari Agent。
Ambari Web: AmbariWeb和Ambari Server运行在同一台机器上,作为Ambari Server的一部分功能存在,提供Web和RestAPI的方式访问AmbariServer。
本文来源:http://www.010zaixian.com/shiyongwen/zongjie/390418.htm