Docker安装Superset

文章目录

    • 拉取镜像
    • 安装
      • 创建目录
      • 运行Superset容器
      • 设置用户名密码
      • 初始化数据库
      • 服务初始化
      • 启动superset服务
      • 访问服务

拉取镜像

docker pull amancevice/superset

查看拉取的镜像ID

[root@bigdata ~]# docker images
REPOSITORY            TAG                              IMAGE ID       CREATED        SIZE
amancevice/superset   latest                           080aab78f603   2 years ago    2.34GB

安装

创建目录

mkdir /opt/superset/ -p

运行Superset容器

docker run -d -p 8088:8088 -v /opt/superset:/home/superset amancevice/superset

查看运行后ID

[root@bigdata ~]# docker ps 
CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS                   PORTS                                       NAMES
2aa4a3e53a3a   amancevice/superset   "gunicorn superset.a…"   4 minutes ago   Up 3 minutes (healthy)   0.0.0.0:8088->8088/tcp, :::8088->8088/tcp   pedantic_mclaren

设置用户名密码

docker exec -it 2aa4a3e53a3a flask fab create-admin --app superset

可能报错,原因是本地的Python是2.x版本,执行该命令需要python3.x版本

Username [admin]: docker exec -it 2aa4a3e53a3a flask fab create-admin --app superset
User first name [admin]: 
User last name [user]: avris
Email [admin@fab.org]: 
Password: 
Repeat for confirmation: 
Traceback (most recent call last):File "/usr/local/bin/fabmanager", line 8, in <module>sys.exit(cli())File "/usr/local/lib/python3.8/site-packages/flask_appbuilder/console.py", line 422, in clicli_app()File "/usr/local/lib/python3.8/site-packages/click/core.py", line 829, in __call__return self.main(*args, **kwargs)File "/usr/local/lib/python3.8/site-packages/click/core.py", line 782, in mainrv = self.invoke(ctx)File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in invokereturn _process_result(sub_ctx.command.invoke(sub_ctx))File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invokereturn ctx.invoke(self.callback, **ctx.params)File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invokereturn callback(*args, **kwargs)File "/usr/local/lib/python3.8/site-packages/flask_appbuilder/console.py", line 137, in create_adminauth_type.get(_appbuilder.sm.auth_type, "No Auth method")

解决方法进入容器创建用户名和密码,也可以将python2.x升级到3.x解决该问题

superset@2aa4a3e53a3a:~$ superset fab create-admin
logging was configured successfully
2024-01-03 05:51:26,162:INFO:superset.utils.logging_configurator:logging was configured successfully
2024-01-03 05:51:26,179:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
/usr/local/lib/python3.8/site-packages/flask_caching/__init__.py:201: UserWarning: Flask-Caching: CACHE_TYPE is set to null, caching is effectively disabled.warnings.warn(
Username [admin]: 
User first name [admin]: 
User last name [user]: avris
Email [admin@fab.org]: 
Password: 
Repeat for confirmation: 
Recognized Database Authentications.
Admin User admin created.

初始化数据库

docker exec -it 2aa4a3e53a3a superset db upgrade

服务初始化

docker exec -it 2aa4a3e53a3a superset init

启动superset服务

docker exec -it 2aa4a3e53a3a flask run --with-threads --reload --debugger

访问服务

http://ip:8088/login/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/593935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot-SpringSecurity

Spring Security 中文文档&#xff1a;https://springdoc.cn/spring-security/ Thymeleaf&#xff1a;https://www.thymeleaf.org/ 依赖 <!--security-thymeleaf 前端验证--> <!--<dependency><groupId>org.thymeleaf.extras</groupId><artifac…

相关性与P值

相关性与P值 0 FQA&#xff1a;1 相关性与显著性的关系2 相关性分析3 使用medcalc进行相关性分析&#xff1a;参考文章&#xff1a; 0 FQA&#xff1a; 主要描述相关性和p值分别代表什么意义&#xff1f; 以及如何使用medcalc计算相关性和p值。 Q1&#xff1a;p值代表什么意义…

01.PostgreSQL基本SELECT语句

1. SQL简介 SQL 是用于访问和处理数据库的标准的计算机语言。 SQL有两个标准:分别是SQL92和SQL99,他们分别代表了92年和99年颁布的SQL标准,我们今天使用的SQL语言依然遵循这些标准。 注意:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展! 2. SQL分…

软件设计 - 大数据 - 性能优化篇2

前言 偶然之间想到&#xff0c;在数据库中我们存储的数据放置在了某个列中&#xff0c;但这个数据的体积很大。且已明确知晓这个数据不会用于查询操作。只会在业务需要的时候从数据库中拿出来使用即可。 举例 - 新闻稿件编辑 根据场景我们知道&#xff0c;当新闻内容比较多时…

【每日一题】466. 统计重复个数-2024.1.2

题目&#xff1a; 466. 统计重复个数 定义 str [s, n] 表示 str 由 n 个字符串 s 连接构成。 例如&#xff0c;str ["abc", 3] "abcabcabc" 。 如果可以从 s2 中删除某些字符使其变为 s1&#xff0c;则称字符串 s1 可以从字符串 s2 获得。 例如&…

主流桌面浏览器Chrome,FireFox和Edge等如何禁用弹出式窗口阻止程序,这里有详细步骤

为什么你想知道如何禁用浏览器中的弹出式窗口阻止程序?毕竟,弹出式窗口是网络的祸害:显示烦人的广告、虚假的安全消息和其他刺激,会分散你的浏览注意力,甚至可能包含恶意代码。 所有主要的桌面浏览器现在都默认阻止弹出式窗口,那么你到底为什么要取消阻止这些害虫呢?事…

【力扣100】39.组合总和

添加链接描述 class Solution:def combinationSum(self, candidates: List[int], target: int) -> List[List[int]]:def backtrack(path,target,res,index):if target0:res.append(path[:])returnif target<0:return for i in range(index,len(candidates)):if target&g…

c盘扩容时,d盘无法删除卷问题

C盘扩容时&#xff0c;磁盘管理中D盘右键无法删除卷的原因 首先&#xff0c;D盘下文件夹为空&#xff0c;但是显示可用空间不是100%&#xff0c;经过排查&#xff0c;发现是虚拟内存设置在了D盘导致无法删除卷&#xff0c;这里只需要将虚拟内存放到其他盘&#xff0c;如E盘即可…

【MyBatis】配置 SQL 提示(IDEA 代码自动补全)和解决未能解析数据库 Unable to resolve table ‘employee‘ 问题

默认在 MyBatis 中编写 SQL 语句是不识别的。 需要做如下配置&#xff1a; 然后 SQL 语句可以出现提示&#xff0c;但是自己的数据库会报错&#xff1a; 原因是 IDEA 没有和 数据库 建立连接&#xff0c;需要连接数据库&#xff08;注意&#xff1a;需要具体到某个 Schema&…

07、Docker 安装 MinIO

Docker 安装 MinIO 中文官网 拉取镜像 docker pull minio/minio数据文件映射 mkdir -p /docker/minio/data 运行容器 docker run -d \-p 9000:9000 \-p 9090:9090 \--name minio \-v /docker/minio/data:/data \ -e "MINIO_ROOT_USERadmin" \ -e "MINIO_R…

springCloud之Stream

1、简介 Spring Cloud Stream是一个用来为微服务应用构建 消息驱动 能力的框架。通过使用 Spring Cloud Strea m &#xff0c;可以有效简化开发人员对消息中间件的使用复杂度&#xff0c;降低代码与消息中间件间的耦合度&#xff0c;屏蔽消息中间件 之 间的差异性&#xff0c;…

stm32学习总结:5、Proteus8+STM32CubeMX+MDK仿真串口并使用串口打印日志(注意重定向printf到串口打印的问题)

stm32学习总结&#xff1a;5、Proteus8STM32CubeMXMDK仿真串口并使用串口打印日志&#xff08;注意重定向printf到串口打印的问题&#xff09; 文章目录 stm32学习总结&#xff1a;5、Proteus8STM32CubeMXMDK仿真串口并使用串口打印日志&#xff08;注意重定向printf到串口打印…

前端的JWT怎么进行用户认证?

实现用户认证和权限控制是Web应用开发中的重要部分&#xff0c;关系到用户的隐私和数据安全。在Go语言的后端开发中&#xff0c;一般会使用JSON Web Tokens&#xff08;JWT&#xff09;搭配存储中间件&#xff08;如Redis&#xff09;来处理用户认证和权限控制。JWT是一个开放标…

软碟通UltraISO制作U盘安装Ubuntu

清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/ 从里面下载ubuntu-22.04-desktop-amd64.iso UltraISO是一款非常不错的U盘启动盘制作工具&#xff0c;一直被许多网友们所喜欢&#xff0c;使用简单、方便。 UltraISO官方下载地址&#xff1a;https://cn.ultrais…

魔改版小市值策略

策略思路 最近几年&#xff0c;小市值策略一直都收益不错&#xff08;当然&#xff0c;不包含17年和18年&#xff09;。小市值因子对收益的影响是很大的。特别是行情不好的时候&#xff0c;大家都忙着炒作热点&#xff0c;那么这时候符合题材的小市值更加符合炒作标准了。 为…

安装tensorrt环境在linux上

在linux上输入命令 bash cat /etc/os-release 命令查看系统版本 nvidia-smi命令后有内容弹出而没有报错,表明系统中安装了NVIDIA显卡驱动&#xff0c;并且该命令成功地显示了有关NVIDIA GPU的信息。 输入nvcc -V并且看到输出时,这表明您的系统中已经安装了NVIDIA的CUDA工具…

MySQL第三战:CRUD,函数1以及unionunion all

前言 在当今的数字化时代&#xff0c;数据库已经成为信息管理的重要工具。其中&#xff0c;MySQL作为一种流行的关系型数据库管理系统&#xff0c;已经广泛应用于各种业务场景。在本文中&#xff0c;我们将深入探讨MySQL中的核心概念&#xff0c;包括创建&#xff08;Create&a…

[每周一更]-(第51期):Go的调度器GMP

参考文献 https://learnku.com/articles/41728http://go.cyub.vip/gmp/gmp-model.html#g-m-phttps://blog.csdn.net/ByteDanceTech/article/details/129292683https://www.ququ123.top/2022/04/golang_gmp_principle/ 什么是GMP? GMP模型是Go语言并发模型的核心概念&#x…

ASP.NET Core基础之图片文件(一)-WebApi访问静态图片

阅读本文你的收获&#xff1a; 学会在WebApi项目中访问静态图片了解静态文件中间件UseStaticFiles的用法 系统中免不了要去处理图片文件&#xff0c;比如上传商品的图片、显示商品的图片&#xff0c;访问系统中的图片等等&#xff0c;根据微软官网描述&#xff1a; 静态文件&a…

自动化测试框架 —— pytest框架入门到入职篇

01、pytest框架介绍 pytest 是 python 的第三方单元测试框架&#xff0c;比自带 unittest 更简洁和高效&#xff0c;支持非常丰富的插件&#xff0c;同时兼容 unittest 框架。这就使得我们在 unittest 框架迁移到 pytest 框架的时候不需要重写代码。 pytest框架优点 1、简单…