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

Linux使用Docker完整安装Superset,同时解决please use superset_config.py to override it报错

文章目录

  • Docker安装Superset流程
    • 1. 首先获取镜像
    • 2. 生成SSL
    • 3. 创建Superset容器
    • 4. 更新数据库
    • 5. 测试访问Superset

Docker安装Superset流程

1. 首先获取镜像

docker pull amancevice/superset

2. 生成SSL

接下来我们运行一些额外的程序:

openssl rand -base64 42

生成一串复杂的字符串:nzUP0CMXcCaQI+fQ2XZIJLp1aQJLBA/bJXk/dZQFtMeicMHe/5btzRus

3. 创建Superset容器

创建容器,并且指定用户密码:

docker run -d --name superset -p 8088:8088 -e SUPERSET_SECRET_KEY="nzUP0CMXcCaQI+fQ2XZIJLp1aQJLBA/bJXk/dZQFtMeicMHe/5btzRus" amancevice/superset
docker exec -it superset superset-init

用户密码这里可以使用:回车、回车,输入两次密码;比如设置密码为admin

Username [admin]: User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password:
Repeat for confirmation:
logging was configured successfully
2023-11-14 07:12:59,565:INFO:superset.utils.logging_configurator:logging was configured successfully
2023-11-14 07:12:59,570:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
xxxxxx

注意:如果出现如下提示(A Default SECRET_KEY was detected, please use superset_config.py to override it.),则说明没有按照博客写的第二步进行,修改方法非常繁琐,最好重头再来,如果需要修改,请参考github的issue

在这里插入图片描述

4. 更新数据库

运行如下代码:

docker exec -it superset superset db upgrade # 更新数据库

5. 测试访问Superset

大功告成,输入:http://127.0.0.1:8088/,输入用户密码admin,即可进入Superset的页面

在这里插入图片描述

相关文章:

  • Postman如何发送Https请求
  • 竞赛选题 深度学习疲劳检测 驾驶行为检测 - python opencv cnn
  • 2023.11.13 Spring Bean 的生命周期
  • SQL 撤销索引、表以及数据库||SQL CREATE DATABASE 语句||SQL CREATE TABLE 语句
  • 第十六章 文件服务
  • 无防御香港服务器如何防CC
  • 金蝶云星空表单插件获取控件值
  • 应届裁员,天胡开局——谈谈我的前端一年经历
  • day21_mysql
  • Linux内核分析(十四)--内存管理之malloc、free 实现原理
  • 深入了解HTTP与HTTPS关键差异与底层原理
  • 通过Python设置及读取PDF属性,轻松管理PDF文档
  • 阿里云国际站:应用实时监控服务
  • 使用Filebeat+Kafka+Logstash+Elasticsearch构建日志分析系统
  • spring-boot-starter-data-redis2.X连接redis7
  • IndexedDB
  • Redis的resp协议
  • spring security oauth2 password授权模式
  • Webpack 4x 之路 ( 四 )
  • 创建一个Struts2项目maven 方式
  • 翻译:Hystrix - How To Use
  • 技术胖1-4季视频复习— (看视频笔记)
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 如何优雅地使用 Sublime Text
  • 使用docker-compose进行多节点部署
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Maven错误Error executing Maven
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • (ros//EnvironmentVariables)ros环境变量
  • (力扣题库)跳跃游戏II(c++)
  • (一)SpringBoot3---尚硅谷总结
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .NET Framework .NET Core与 .NET 的区别
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net程序集学习心得
  • .NET中两种OCR方式对比
  • @基于大模型的旅游路线推荐方案
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [ C++ ] STL---string类的模拟实现
  • [1181]linux两台服务器之间传输文件和文件夹
  • [120_移动开发Android]008_android开发之Pull操作xml文件
  • [1204 寻找子串位置] 解题报告
  • [20190113]四校联考
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [C/C++随笔] char与unsigned char区别
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [Django 0-1] Core.Checks 模块
  • [hive小技巧]同一份数据多种处理
  • [iOS]中字体样式设置 API
  • [LeetBook]【学习日记】获取子字符串 + 颠倒子字符串顺序