Zeppelin 配置连接 MySQL 数据库

Zeppelin 原生支持 JDBC 链接。 但是默认的设置是指向 PostgreSQL。

一种最简单的办法就是直接修改 JDBC Interpreter 里面的内容,指向你自己的 MySQL 实例即可。

本文介绍如何创建 MySQL Interpreter 并连接。

访问 Zeppelin

搭建安装好 Zeppelin 后,访问 http://127.0.0.1:8080/#/ 。结果如下:

image-20201230143530356

创建 MySQL Interpreters

  1. 选择 Interpreters

    image-20201230143619751

  2. 点击 Create 进行创建

    image-20201230143656818

  3. 配置解析器名称,注意解析器所属组选择 “jdbc”

    image-20201230143831845

  4. 配置 jdbc 连接属性

    image-20201230144116469

  5. 设置依赖 MySQL 驱动,这里选择 mysql:mysql-connector-java:8.0.22

    image-20201230144218765

  6. 检查没有问题后,点击 Save 保存。

创建 MySQL NoteBook

  1. 选择创建 NoteBook

    image-20201230144519005

  2. 设置 NoteBook 名称,Interpreters 选择上面创建的 “mysql-Interpreters”。

    image-20201230144431472

  3. 输入 SQL,并点击执行,即可查看 执行结果 table。

    image-20201230144757351

  4. 选择 Bar Chart,并现在 keys 为 “statday”,values 为 “cnt”,即可查看相应的图表。

    image-20201230144858229

  5. 饼图、折线图等,与柱状图类似。不赘述。