Zeppelin结合Spark等各种Interpreter的使用

Apache Zeppelin是一款支持多种语言和数据处理后端的Web笔记本,专注于交互式数据分析和协作。本文介绍了如何使用Zeppelin结合Spark进行数据分析,包括Interpreter的概念、工作原理及实际操作,如创建Notebook、配置解释器、运行Spark SQL等,展示了数据可视化和参数输入功能。
摘要由CSDN通过智能技术生成

Zeppelin结合Spark等各种Interpreter的使用

Apache Zeppelin是基于Web的笔记本,支持SQL、Scala等数据驱动的交互式数据分析和协作文档。技术方面主要有Spark、SQL、Python。在部署方面支持单个用户也支持多用户。

Zeppelin Notebook可以满足数据摄取、数据发现、数据分析、数据可视化与协作。

多语言后端

Apace Zeppelin解析器概念允许将任何语言/数据处理后端插入Zeppelin,目前Apache Zeppelin迟滞许多解释器,入Apache Spark,python,JDBC,Markdown和shell。

安装Zeppelin请参考官网:http://zeppelin.apache.org/

原理简介

Interpreter
    Zeppelin中最核心的概念是Interpreter,interpreter是一个插件允许用户使用一个指定的语言或数据处理器。每一个Interpreter都属于一个InterpreterGroup,同一个InterpreterGroup的Interpreters可以相互引用,例如SparkSqlInterpreter 可以引用 SparkInterpreter 以获取 SparkContext,因为他们属于同一个InterpreterGroup。当前已经实现的Interpreter有spark解释器࿰

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值