在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
相关产品推荐
相关产品推荐

