前言
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语句,点击执行
我们还可以根据自己的需要进行选择图表的展示方式。