【Superset】安装MySQL连接
Superset安装完毕后,如果想连接MySQL,那么默认情况下是无法连接的,需要在Superset服务器端安装MySQL的客户端。
那么如何确认是否已经安装了呢?或者安装完毕后是否成功呢?
在virtualenv下执行pip list,如果已经安装了MySQL客户端,那么是可以看到mysqlclient (1.3.12)
1:在root下安装mysql-devel软件包
[root@Yjiu ~]# yum install mysql-devel
2:virtualenv下安装MySQL客户端
(venv) [root@Yjiu ~]# pip install mysqlclient
3:重启:Superset
好多文档只说重启,但怎么重启并没有说。本人暂时还没有时间去仔细看官方文档,不过用了一个办法也实现了效果。
再启动一次
(venv) [root@Yjiu ~]# superset runserver -p 8088
4:在界面Sources菜单下的database可以连接MySQL了
SQLAlchemy URI文本框中输入:
mysql://用户名:密码@IP地址:端口/数据库名字