Apache Zeppelin系列教程第一篇——安装和使用

ApacheZeppelin是一个开源的Web笔记本,支持多种语言如Scala,Python,SQL等进行交互式数据分析。它提供了一个直观的界面,集成不同的数据处理引擎,内置数据可视化工具,并支持实时协作和分享。通过Docker快速安装后,可通过配置JDBCInterpreter连接MySQL查询数据。
摘要由CSDN通过智能技术生成

一、Apache Zeppelin 介绍

Apache Zeppelin是一种开源的Web笔记本类型交互式数据分析工具,它提供了基于浏览器的界面,允许数据工程师和科学家通过各种语言和工具,如Scala, Python, SQL, R,等等,交互式地进行数据分析、可视化以及分享。它通过解释器插件架构与不同的数据处理系统(如Apache Spark,Flink,Hive等等)进行集成,使用户能够轻松地使用和切换不同的数据处理引擎。

其主要功能包括:

1. 笔记本界面:提供了一个交互式的Web界面,用户可以轻松地编写和运行代码,查看结果,进行数据可视化,以及方便地管理和分享笔记本。

2. 多语言支持:Zeppelin支持多种语言,比如Scala, Python, R, SQL等等,让用户可以选择最适合任务的编程语言。

3. 解释器插件系统:Zeppelin通过解释器插件来支持不同的数据处理引擎,如Apache Spark,Flink,Hive等。用户可以根据需求安装不同的解释器。

4. 数据可视化:内置了一系列数据可视化工具,无需导出数据到其他平台即可进行各种图表的生成,例如柱状图、饼图、折线图和表格等。

5. 实时协作和共享:支持多人实时协作并共享笔记本,便于团队成员之间的沟通和共享分析结果。 6. 安全性:提供了基于用户和角色的访问控制系统,可以限制对笔记本和解释器的访问,确保数据安全。

总的来说,Apache Zeppelin是一款功能强大的交互式数据分析工具,它适用于数据探索、模型开发、可视化和分享等场景,为数据工程师和科学家提供了一个灵活、高效的分析平台。

ps:也可以看官网上的介绍:Zeppelin

二、快速安装(基于docker)

docker run -d --name zeppelin0.9 -p 8888:8080 apache/zeppelin:0.10.1

三、使用

安装完成之后进入页面:localhost:8888

在这里插入图片描述

 配置Interpreters

1.jdbc配置连接mysql

2.新建notebook 选择jdbc Interpreter,运行sql 即可查询出来数据库中的数据

Zeppelin一些概念解释:

Interpreter:执行器,执行代码执行器,比如:jdbc、spark、python、shell、markdown等等

Notebook:可以理解为页面

Paragraph:运行的内容

一个Notebook 下可以有多个Paragraph(如下截图所示,一个Notebook两个Paragraph)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诸葛子房_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值