Superset拉取
- 下载superset镜像 docker pull amancevice/superset
[root@bogon ~]# docker pull amancevice/superset
Using default tag: latest
latest: Pulling from amancevice/superset
8f0fdd3eaac0: Downloading [===> ] 3.578MB/50.38MB
d918eaefd9de: Downloading [====================> ] 3.144MB/7.812MB
43bf3e3107f5: Downloading [===============> ] 3.062MB/9.996MB
27622921edb2: Waiting
dcfa0aa1ae2c: Waiting
ca7e1bbea389: Waiting
5bf324b44232: Waiting
a2d410a0f39c: Waiting
59b774443140: Waiting
29b9053c8932: Waiting
d94474b2d644: Waiting
42b63e1d3d97: Waiting
a7342379b9b6: Waiting
Docker启动Superset并配置
- 启动Superset容器 docker run -p 8088:8088 -d amancevice/superset
- 如果需要连接Mysql (docker run --name superset --link local-mysql:db -p 8088:8088 -d amancevice/superset)
- 初始化Superset容器,注册账号信息,并等待初始化完成
配置Mysql数据源
- 进入Source菜单下的Databases
- 点击右上+号
- 填写链接信息
Database 填写superset中保存的库名
SQLAlchemy URI 格式 mysql+mysqldb://username:password@ip:port/database
- 进入Source菜单下的Tables并创建,选择数据库和表
- 进入Charts菜单,选择上步创建的datasource和Table样式(我这里选择的是Bar Chart)
- 根据需求填写左侧,并点击左上角 Run Query测试,配置完整后点击保存,填写Chart名称和看板,点击Save & go to dashboard 保存并查看