Superset的使用
1、对接MySQL数据源
1.1 安装依赖
conda install mysqlclient
说明:对接不同的数据源,需安装不同的依赖,以下地址为官网说明
官网:http://superset.apache.org/installation.html
1.2 重启superset
停掉gunicorn进程:
ps -ef | awk '/gunicorn/ && !/awk/{print $2}' | xargs kill -9
启动:
gunicorn -w 1 -t 120 -b qianfeng01:8787 "superset.app:create_app()"
2、数据源配置
2.1 Database配置
在superset中Database设置的数据库一定要真实存在在Mysql中才可以进行链接
填写Database及SQL Alchemy URI
如果出现连接失败问题(ERROR: Connection failed, please check your connection settings)
下载安装一个pymysql环境 (要在虚拟环境的superset下进行下载)
(superset)[root@qianfeng01 ~] pip install pymysql
修改连接配置
mysql+pymysql://root:123456@qianfeng01:3306/dbtest?charset=utf8
注:SQL Alchemy URI编写规范:mysql://账号:密码@IP/数据库名称
--》 需要新的路径
mysql://root:root@qianfeng01/test
点击Test Connection,出现“Seems Ok!”提示即表示连接成功
保存配置
2.2 Table配置
添加你的表(mysql中对应数据创建一个表,表名随意,数据内容是id和times列,自行插入一些数据)
3、制作仪表盘
3.1 创建空白仪表盘
简单配置
3.2 创建图表
添加我们刚刚的表即可
你可以选择表类型
测试
4、操作数据库
【千锋教育】大数据开发全套教程,史上最全面的大数据学习视频