You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Windows的Ubuntu终端中配置Apache Superset的步骤咨询

Apache Superset 详细配置步骤(WSL Ubuntu 环境)

1. 创建自定义配置文件

Superset 默认不会自动生成 superset_config.py,需手动创建,推荐放在用户目录下的专属文件夹方便管理:

  • 创建存储目录:
    mkdir -p ~/.superset
    
  • 创建配置文件:
    touch ~/.superset/superset_config.py
    

2. 让Superset识别配置文件

通过设置环境变量指定配置文件路径,分两种生效方式:

临时生效(仅当前终端会话)

直接在终端执行:

export SUPERSET_CONFIG_PATH=~/.superset/superset_config.py

永久生效(所有终端会话)

将环境变量写入shell配置文件(以bash为例,若用zsh则替换为~/.zshrc):

  • 编辑配置文件:
    nano ~/.bashrc
    
  • 在文件末尾添加:
    export SUPERSET_CONFIG_PATH=~/.superset/superset_config.py
    
  • 保存退出后,让配置立即生效:
    source ~/.bashrc
    

3. 配置文件核心参数示例

在superset_config.py中添加自定义配置,以下是必选及常用参数:

# 必选:设置安全密钥(必须配置,否则Superset无法启动)
SECRET_KEY = "生成32位以上随机字符串,可执行openssl rand -hex 32命令获取"

# 数据库连接(默认是SQLite,可替换为PostgreSQL/MySQL)
SQLALCHEMY_DATABASE_URI = "sqlite:////home/你的用户名/.superset/superset.db"

# 允许外部访问的域名(按需设置,*代表允许所有)
ALLOWED_HOSTS = ["*"]

# 可选:邮件服务配置(用于告警、重置密码等)
# MAIL_SERVER = "smtp.example.com"
# MAIL_PORT = 587
# MAIL_USE_TLS = True
# MAIL_USERNAME = "你的邮箱地址"
# MAIL_PASSWORD = "邮箱授权码"
# MAIL_DEFAULT_SENDER = "你的邮箱地址"

4. 应用配置并重启Superset

配置完成后,重启服务使设置生效:

superset stop
superset start

验证配置生效状态

执行以下命令查看当前加载的配置参数,确认自定义配置已被读取:

superset config list

内容的提问来源于stack exchange,提问作者Preetham V C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 11:17:14