当前位置: 首页 > news >正文

docker安装superset实践

1、拉取docker镜像

docker pull apache/superset:latest

2、安装superset容器

mkdir /usr/local/develop/docker/superset/ -p
touch /usr/local/develop/docker/superset/superset_config.py

  superset_config.py配置文件如下:

SQLALCHEMY_DATABASE_URI = 'mysql://用户名:密码@mysql地址/数据库'# 允许跨域
ENABLE_CORS = True
HTTP_HEADERS = {'X-Frame-Options': 'SAMEORIGIN'}
SUPERSET_WEBSERVER_DOMAINS = ['域名']# Flask-WTF flag for CSRF
WTF_CSRF_ENABLED = True
# Add endpoints that need to be exempt from CSRF protection
WTF_CSRF_EXEMPT_LIST = []
# A CSRF token that expires in 1 year
WTF_CSRF_TIME_LIMIT = 60 * 60 * 24 * 365# Set this API key to enable Mapbox visualizations
MAPBOX_API_KEY = ''
ENABLE_PROXY_FIX = True# 确保所有元数据都使用 MySQL
DATA_CACHE_CONFIG = {'CACHE_TYPE': 'SupersetMetastoreCache','CACHE_KEY_PREFIX': 'superset_results','CACHE_DEFAULT_TIMEOUT': 86400,'METADATA_CACHE_CONFIG': {'CACHE_TYPE': 'RedisCache',  # 或者使用数据库缓存'CACHE_DEFAULT_TIMEOUT': 86400,'CACHE_KEY_PREFIX': '数据库名',}
}# 禁用 SQLite 完全
PREVENT_UNSAFE_DB_CONNECTIONS = True

 4、启动docker

docker run --name superset -d -p 8080:8088 \

-v /usr/local/develop/docker/superset/superset_config.py:/etc/superset/superset_config.py \

-v /usr/local/develop/docker/superset/data:/var/lib/superset -e "FLASK_ENV=production" \  apache/superset:latest

5、容器初始化

docker exec -it superset superset fab create-admin 
--username 用户名
--firstname *** 
--lastname ***
--email ***
--password ***
docker exec -it superset superset init

默认使用的是sqllite数据库,切换mysql有问题,欢迎讨论!

相关文章:

  • 极新携手火山引擎,共探AI时代生态共建的破局点与增长引擎
  • Linux511SSH连接 禁止root登录 服务任务解决方案 scp Vmware三种模式回顾
  • Kids A-Z安卓版:儿童英语启蒙的优质选择
  • 《异常链机制详解:如何优雅地传递Java中的错误信息?》
  • 嵌入式中屏幕的通信方式
  • LVGL(lv_label实战)
  • 2025御网杯wp(web,misc,crypto)
  • Python异常处理全解析:从基础到高级应用实战
  • 天授强化学习库了解
  • openai接口参数max_tokens改名max-completion-tokens?
  • Google LLM prompt engineering(谷歌提示词工程指南)
  • 第一章 例行性工作(任务计划)
  • 线性动态规划3
  • 软考 系统架构设计师系列知识点之杂项集萃(56)
  • Unity中AssetBundle使用整理(一)
  • Java NIO 文件处理接口
  • GO语言-导入自定义包
  • Linux基础io知识
  • [超详细,推荐!!!]前端性能优化策略详解
  • 如何实现并运用责任链模式
  • 财政部党组召开2025年巡视工作会议暨第一轮巡视动员部署会
  • Manus向全球用户开放注册
  • 高波︱忆陈昊:在中年之前离去
  • 男子退机票被收票价90%的手续费,律师:虽然合规,但显失公平
  • 牟海松任国家信访局副局长
  • 广西壮族自治区党委政法委副书记李文博接受审查调查