Apache Zeppelin
Apache Zeppelin是一个开源的、基于Web的交互式数据分析工具,支持MySQL、PostgreSQL等多种数据源,帮助用户轻松地探索和可视化数据。本文介绍使用Apache Zeppelin连接云原生数据仓库 AnalyticDB MySQL 版的具体步骤。
前提条件
已安装JDK,且JDK的版本为11及以上版本。
已将运行Apache Zeppelin的服务器IP地址添加至AnalyticDB for MySQL集群的白名单中。
操作步骤
配置解释器。
访问Apache Zeppelin Web界面,单击右上方的用户名,从下拉菜单中选择Interpreter。
在页面右上角单击+Create,配置如下参数信息,创建一个新的Interpreter。
参数说明:
参数
说明
Interpreter Name
Interpreter名称,您可以自定义。
Interpreter Group
固定填写为jdbc。
在将Interpreter Group设置为jdbc后,您需要配置如下参数信息。
参数
说明
default.url
AnalyticDB for MySQL的连接地址。格式为:
jdbc:mysql://VPC地址或者公网地址:3306
。如果Apache Zeppelin安装在ECS上,且ECS与AnalyticDB for MySQL集群属于同一VPC,则填写VPC地址。
如果Apache Zeppelin安装在本地服务器上,则填写公网地址。
default.user
AnalyticDB for MySQL集群的数据库账号。
default.password
AnalyticDB for MySQL集群的数据库账号的密码。
default.driver
固定填写为com.mysql.jdbc.Driver。
Dependencies
MySQL驱动文件所在路径。
更多参数
更多参数说明请参见Apache Zeppelin官方文档。
单击页面下方的Save保存配置。
创建Notebook,执行SQL语句。
在顶部导航栏单击
。在弹出的Create new note对话框中,配置如下参数:
参数
说明
Note Name
Notebook名称,您可以自定义。
Default Interpreter
解释器名称。此处填写步骤1创建的解释器。
在代码框中执行如下SQL:
USE adb_demo; SHOW TABLES;