zeppelin mysql可视化之旅

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: ApacheZeppelin 是基于Web的Notebook,支持交互式数据分析。您可以使用SQL,Scala等创建漂亮的数据驱动,交互式和协作文档。

1. Zeppelin简介

ApacheZeppelin 是基于Web的Notebook,支持交互式数据分析。您可以使用SQL,Scala等创建漂亮的数据驱动,交互式和协作文档。(直译,有点别扭)
说白了,就是为关系型数据库、ES等的可视化呈现解决方案。

2. Zeppelin安装

下载地址:https://zeppelin.apache.org/download.html
解压路径:[root@ yan zeppelin-0.6.1-bin-all]# pwd
/home/yan/zeppelin-0.6.1-bin-all
运行:
[root@ yan bin]# ./zeppelin-daemon.sh start

结束运行:
[root@ yan bin]# ./zeppelin-daemon.sh start

重启运行:
[root@ yan bin]# ./zeppelin-daemon.sh restart

验证:浏览器登录8080端口查看。

3. Zeppelin Mysql配置

git clone https://github.com/jiekechoo/zeppelin-interpreter-mysql
进入路径:/home/yng/zeppelin-interpreter-mysql
执行命令:mvn clean package
该命令会执行较长的时间,运行完毕后会多出target文件。

[root@laoyang zeppelin-interpreter-mysql]# tree target
target
├── classes
│   └── org
│   └── apache
│   └── zeppelin
│   └── mysql
│   └── MysqlInterpreter.class
├── maven-archiver
│   └── pom.properties
└── zeppelin-mysql-0.5.0-incubating.jar

以下在zeppelin的部署路径下执行:/home/yan/zeppelin-0.6.1-bin-all/interpreter

mkdir /home/yan/zeppelin-0.6.1-bin-all/interpreter/mysql
cp target/zeppelin-mysql-0.5.0-incubating.jar  /home/yan/zeppelin-0.6.1-bin-all/interpreter/mysql

拷贝dependencies相关依赖 到 mysql路径

cp mysql-connector-java-5.1.6.jar log4j-1.2.17.jar slf4j-api-1.7.10.jar slf4j-log4j12-1.7.10.jar commons-exec-1.1.jar   /home/yan/zeppelin-0.6.1-bin-all/interpreter/mysql

在zeppelin.interpreters 的value里增加一些内容 ,org.apache.zeppelin.mysql.MysqlInterpreter 如下所示:

[root@yan conf]# cat zeppelin-site.xml | grep org.apache.zeppelin.mysql.MysqlInterpreter
 <value>org.apache.zeppelin.mysql.MysqlInterpreter,org.apache.zeppelin.spark.SparkInterpreter,org.apache.zeppelin.spark.......</value>

4.配置 zeppelin

4.1 进入:http://IP:8080,默认8080端口
4.2 点击右侧用户下面的:Interpreter,在Interpreter group组里面会显示mysql组(就是之前3个步骤添加过来的)

image.png

4.3 设置mysql数据库的基础配置

image.png

4.4 填写查询语句(最好事先在Navicat或mysql后台上面验证ok)

image.png

image.png

可视化效果便如上图所示。

5.小结

基本实现sql语句的可视化,还具备定时功能,将可视化图标嵌入到项目中的功能等,非常强大。


作者:铭毅天下
转载请标明出处,原文地址:
http://blog.csdn.net/laoyang360/article/details/53012510

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
10月前
|
数据可视化 关系型数据库 MySQL
ELK实现nginx、mysql、http的日志可视化实验
通过本文的步骤,你可以成功配置ELK(Elasticsearch, Logstash, Kibana)来实现nginx、mysql和http日志的可视化。通过Kibana,你可以直观地查看和分析日志数据,从而更好地监控和管理系统。希望这些步骤能帮助你在实际项目中有效地利用ELK来处理日志数据。
747 90
|
搜索推荐 前端开发 数据可视化
基于Python协同过滤的旅游景点推荐系统,采用Django框架,MySQL数据存储,Bootstrap前端,echarts可视化实现
本文介绍了一个基于Python协同过滤算法的旅游景点推荐系统,该系统采用Django框架、MySQL数据库、Bootstrap前端和echarts数据可视化技术,旨在为用户提供个性化的旅游推荐服务,提升用户体验和旅游市场增长。
1818 9
基于Python协同过滤的旅游景点推荐系统,采用Django框架,MySQL数据存储,Bootstrap前端,echarts可视化实现
|
数据采集 数据可视化 关系型数据库
基于Python flask MySQL 猫眼电影可视化系统设计与实现
本文介绍了一个基于Python Flask框架、MySQL数据库和Layui前端框架的猫眼电影数据采集分析与可视化系统,该系统通过爬虫技术获取数据,利用Python开源数据分析库处理数据,并使用Echart可视化工具展示统计图表,旨在提供对电影市场情况和趋势的深入了解。
688 5
基于Python flask MySQL 猫眼电影可视化系统设计与实现
|
SQL 数据可视化 关系型数据库
MySQL 备份可视化巡检系统
MySQL 备份可视化巡检系统
|
数据采集 数据可视化 关系型数据库
【优秀python web设计】基于Python flask的猫眼电影可视化系统,可视化用echart,前端Layui,数据库用MySQL,包括爬虫
本文介绍了一个基于Python Flask框架、MySQL数据库和Layui前端框架的猫眼电影数据采集分析与可视化系统,该系统通过爬虫技术采集电影数据,利用数据分析库进行处理,并使用Echart进行数据的可视化展示,以提供全面、准确的电影市场分析结果。
656 4
|
存储 数据采集 数据可视化
基于Python flask+MySQL+echart的电影数据分析可视化系统
该博客文章介绍了一个基于Python Flask框架、MySQL数据库和ECharts库构建的电影数据分析可视化系统,系统功能包括猫眼电影数据的爬取、存储、展示以及电影评价词云图的生成。
807 1
|
监控 数据可视化 安全
智慧工地SaaS可视化平台源码,PC端+APP端,支持二开,项目使用,微服务+Java++vue+mysql
环境实时数据、动态监测报警,实时监控施工环境状态,有针对性地预防施工过程中的环境污染问题,打造文明生态施工,创造绿色的生态环境。
355 1
智慧工地SaaS可视化平台源码,PC端+APP端,支持二开,项目使用,微服务+Java++vue+mysql
|
SQL 关系型数据库 MySQL
基于Hive的天气情况大数据分析系统(通过hive进行大数据分析将分析的数据通过sqoop导入到mysql,通过Django基于mysql的数据做可视化)
基于Hive的天气情况大数据分析系统(通过hive进行大数据分析将分析的数据通过sqoop导入到mysql,通过Django基于mysql的数据做可视化)
733 0
|
SQL 数据可视化 关系型数据库
MySQL命令行与可视化工具
MySQL命令行与可视化工具
|
SQL 关系型数据库 MySQL
Eclipse可视化操作MySQL数据库
Eclipse可视化操作MySQL数据库
292 0

推荐镜像

更多