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的安装配置