Zeppelin的工作方式和Spark的Thrift Server很像,都是向Spark提交一个应用(Application),然后每一个查询对应一个stage,下面我们来看使用Zeppelin展示MySQL的数据的详解吧。
1. 配置Zeppelin使其支持MySQL
Zeppelin原生支持JDBC链接。 但是默认的设置是指向PostgreSQL.
一种最简单的办法就是直接修改JDBC Interpreter里面的内容,指向你自己的MySQL实例即可。如下图演示:
需要设置的有:
default.user
default.password
default.url
default.driver
另外需要注意的是,需要增加MySQL的JDBC artifict。 笔者使用的是:mysql:mysql-connector-java:5.1.38
以上配置好了之后,restart interpreter 使得配置生效即可
2. 小试牛刀
新创建一个NoteBook, 比如叫做 Daily Report,并且确认一下jdbc interpreter已经确认使用