tools-Zeppelin
intro
Zeppelin 是一个基于 Web 的支持交互式数据分析 notebook,是一个
Web笔记形式的交互式数据查询分析工具,可以在线用SQL等多种形式对数据进行查询分析并生成报表。
Zeppelin可以分为Web,Notebook以及Interpreter三个大部分, Zeppelin的后台数据引擎可以指定, 开发者可以通过实现更多的解释器来为Zeppelin添加数据引擎。
install
[http://zeppelin.apache.org/download.html](http://zeppelin.apache.org/download.html)
bin/zeppelin-daemon.sh start
bin/zeppelin-daemon.sh stop
bin/zeppelin-daemon.sh restart
Zeppelin 工作模型
JDBC连接MySQL分析数据
1.修改 jdbc interpreter
2.添加notebook pv_uv_report,指定jdbc为interpreter
3.jdbc查询pv、uv 图表展示
其它interpreter python -> %python
shell -> %sh
markdown -> %md
加入自己的interpreter
install MongoDB interpreter
插入
%mongodb
db.test.blog.insert({"msg":"this is a error msg"})
查询
%mongodb
db.test.blog.find().table()
加入自己的可视化模块
.....