前言

Apache Zeppelin 是一个可以进行大数据可视化分析的交互式开发系统,可以承担数据接入、数据发现、数据分析、数据可视化、数据协作等任务,其前端提供丰富的可视化图形库,不限于SparkSQL,后端支持HBase、Flink 等大数据系统以插件扩展的方式,并支持Spark、Python、JDBC、Markdown、Shell 等各种常用Interpreter,这使得开发者可以方便地使用SQL 在 Zeppelin 中做数据开发。

安装环境:

Centos6.8、jdk1.8、zeppelin-0.8.1-bin-all

安装步骤

打开下面链接进行下载:
http://zeppelin.apache.org/download.html

图片说明

选择zeppelin-0.8.2-bin-all下载并将其解压缩到您选择的目录中,即可开始使用。

图片说明

执行 bin/zeppelin-daemon.sh start
Zeppelin成功启动后,使用Web浏览器转到http:// localhost:8080。如图:

图片说明

安装成功。

如果遇到Zeppelin启动但是web页面打不开,我们可以尝试一下方法解决:

1.防火墙是否关闭
使用以下命令永久关闭防火墙
chkconfig iptables off
2.查看是否是端口被占用
lsof -i:端口号 //查看是否被占用
如果被占用可以尝试修改默认端口 zeppelin-site.xml.template

vi zeppelin-site.xml.template

图片说明

这里展示一下Zeppelin连接数据库的一个demo

1.首先进入Zeppelin的首页

图片说明

2.点击 anonymous -> Interpreter 输入jdbc回车

图片说明

3.点击 edit 编辑红框选中选项

图片说明

然后添加你的mysql驱动位置

图片说明

4.创建一个新的node,点击 create new note:输入NoteName和Default Interpreter

图片说明

图片说明

5.在框中输入SQL语句,点击执行

图片说明

我们还可以根据自己的需要进行选择图表的展示方式。