ubuntu docker 安装 superset

  环境

ubuntu 20.04

1.安装docker

Ubuntu 安装Docker 运行Nginx-优快云博客

2.安装docker-compose 

Ubuntu 安装 docker-compose-优快云博客

3.编写shell脚本

vim start.sh
#!/bin/bash
 
# 创建目录结构
rm -r /docker/superset
mkdir -p /docker/superset/config

config
# 进入目标目录
cd /docker/superset
 
# 将内容写入 docker-compose.yml 文件
cat <<EOF > docker-compose.yml
services:
  superset:
    image: apache/superset
    container_name: superset
    environment:
      - TZ=Asia/Shanghai # 你的时区
      - SUPERSET_SECRET_KEY=vNeUe2nGNLg!
    ports:
      - "8136:8088"
    volumes:
      - /docker/superset/config:/app/superset/config  

EOF

# 启动 Docker Compose
docker compose up -d

4.启动shell脚本

sh start.sh
进入superset镜像
[root@localhost opt]# docker exec -it superset /bin/bash

superset 数据库初始化

superset db upgrade

superset 应用初始化

superset init

superset 设置管理员账户

export FLASK_APP=superset
flask fab create-admin

5.打开管理页面

主机ip:8136

### 使用 Docker 安装 Apache Superset #### 准备工作 为了顺利安装 Apache Superset,需先确认已正确配置好 DockerDocker Compose 环境。对于大多数 Linux 发行版而言,这通常意味着通过官方文档指导完成软件包的安装过程。 #### 下载并运行容器镜像 一种简便的方式是从 Docker Hub 获取预构建好的 Apache Superset 镜像: ```bash docker pull apache/superset ``` 此命令会拉取由 Apache 维护团队管理的最新版本镜像文件至本地机器上[^1]。 #### 启动服务实例 创建一个新的容器来承载 Superset 应用程序,并将其端口映射到主机系统的指定位置以便外部访问: ```bash docker run -d \ --name=superset-container \ -p 8088:8088 \ -e SUPERSET_LOAD_EXAMPLES=yes \ -v /path/to/local/config:/app/pythonpath \ apache/superset ``` 上述脚本中的 `-e` 参数用于设置环境变量 `SUPERSET_LOAD_EXAMPLES` 来预先填充一些样例数据集;而 `-v` 则指定了挂载点路径让开发者可以自定义配置文件或持久化存储重要资料[^3]。 #### 初始化数据库与管理员账户 首次启动后,进入正在运行的容器内部执行初始化操作,包括但不限于创建超级用户账号以及应用必要的迁移更新: ```bash docker exec -it superset-container superset fab create-admin \ --username admin \ --firstname Admin \ --lastname User \ --email youremail@example.com \ --password your_password_here docker exec -it superset-container superset db upgrade docker exec -it superset-container superset init ``` 这些指令确保了应用程序具备完整的功能性和安全性设定,允许后续登录界面进行图形化的管理和数据分析活动[^2]。 #### 访问 Web 控制台 一旦以上步骤顺利完成,则可通过浏览器输入 http://localhost:8088 或者实际 IP 地址加上相应端口号 (如:http://your_ip_address:8088),按照提示完成剩余注册流程即可开始体验强大的 BI 工具带来的便利之处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值