一、Docker安装

二、安装Superset

1、下载Superset镜像

docker serach superset

会得到一个查询结果的列表,选择排名第一位的amancevice/superset,将镜像拉取到本地。

docker pull amancevice/superset

查看当前包含在Docker内的镜像

可以查看Docker内的镜像列表,其中amancevice/superset就是刚刚下载的镜像。

docker images

 

2、安装Superset

有了Superset的镜像后,就可以基于镜像在Docker内安装一个Superset的实例了。

-d:表示后台运行
-p:表示宿主机和容器的端口映射,以上面为例冒号前的9088是你自己主机的端口号,冒号后的8088是容器自身的端口号
-v:表示宿主机与容器的文件路径映射,以上面为例D:/Docker/Superset是你自己主机的目录,/home/superset是容器内应用目录。

docker run -d -p 8088:8088 -v D:/Docker/Superset:/home/superset amancevice/superset

查看Docker内的容器列表

docker ps

 

3、初始化Superset

设置Superset的用户名和密码,每个容器都有自己的ID,记得把277c5837cf4f换成自己的ID

docker exec -it 277c5837cf4f fabmanager create-admin --app superset

命令执行成功后,按提示输入用户名、姓、名、邮箱、密码等内容。

初始化数据库

docker exec -it 277c5837cf4f superset db upgrade

初始化Superset

docker exec -it 277c5837cf4f superset init

启动Superset

docker exec -it 277c5837cf4f superset runserver

启动成功截图:

在这里插入图片描述

加载默认数据示例

docker exec -it 277c5837cf4f superset load_examples

默认示例加载完成后就可以打开Superset了

在这里插入图片描述

 

初识Superset

在本地浏览器中输入在2.2中配置的端口号来访问Superset,这里是http://localhost:8088.
输入2.3中设置的用户名和密码进入系统查看页面。

 

 

 

 

 

 

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐