Docker部署superset服务「BI服务」

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker部署superset服务「BI服务」相关的知识,希望对你有一定的参考价值。

参考技术A 前提条件:

// 1、安装docker服务。

// 2、mysql8.0 对账号开启mysql_native_password,命令如下:

启动superset服务:

// 3、拉取官方镜像

// 4、启动superset,可根据情况将config.py和/app/superset_home持久化

// 5、修改config.py

// 6、初始化数据库

// 7、创建账号

// 8、初始化superset

BI工具Superset的搭建--基于Docker的安装配置

一、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中设置的用户名和密码进入系统查看页面。

 

 

 

 

 

 

 

 

以上是关于Docker部署superset服务「BI服务」的主要内容,如果未能解决你的问题,请参考以下文章

BI工具Superset的搭建--基于Docker的安装配置

使用docker运行轻量级BI工具superset

使用docker运行轻量级BI工具superset

云原生之Docker实战使用docker部署Superset数据分析与可视化平台

Docker Compose 安装 Superset

superset docker 部署