Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • SuperSet服务安装
  • Superset对接ElasticSearch服务展示
  • Docker安装Superset
    • 拉取镜像
    • 安装
      • 创建目录
      • 运行Superset容器
      • 设置用户名密码
      • 初始化数据库
      • 服务初始化
      • 启动superset服务
      • 访问服务
  • Superset外部系统嵌入
  • 《Superset教程》笔记
Jast-zsh
2024-01-13
目录

Docker安装Superset

[toc]

# 拉取镜像

docker pull amancevice/superset
1

查看拉取的镜像ID

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

# 安装

# 创建目录

mkdir /opt/superset/ -p
1

# 运行Superset容器

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

查看运行后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
1
2
3

# 设置用户名密码

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

可能报错,原因是本地的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 cli
    cli_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 main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/flask_appbuilder/console.py", line 137, in create_admin
    auth_type.get(_appbuilder.sm.auth_type, "No Auth method")
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

解决方法进入容器创建用户名和密码,也可以将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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 初始化数据库

docker exec -it 2aa4a3e53a3a superset db upgrade
1

# 服务初始化

docker exec -it 2aa4a3e53a3a superset init
1

# 启动superset服务

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

# 访问服务

http://ip:8088/login/

上次更新: 2024/02/01, 21:00:05
Superset对接ElasticSearch服务展示
Superset外部系统嵌入

← Superset对接ElasticSearch服务展示 Superset外部系统嵌入→

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式