【问题标题】:Missing MapBox Token when using Apache Superset with Docker将 Apache Superset 与 Docker 一起使用时缺少 MapBox 令牌
【发布时间】:2021-05-12 12:27:47
【问题描述】:

我已经按照this官方手册安装了Apache Superset。只有当我想用 ma​​pboxlatitudelongitude 数据绘制数据时,我才能毫无问题地创建绘图、连接到数据库等strong>deck.gl 绘图,我收到此警告并且看不到任何地图:

NO_TOKEN_WARNING 有关设置底图的信息,请阅读 地图令牌注意事项

我有一个 MapBox-Api-Key(比如说 XXYYZZ)并按照说明在运行超集的服务器的主文件夹中创建了一个 superset_config.py 文件。这是我使用的代码:

.bashrc 中的条目

导出 SUPERSET_HOME=/home/maximus/envs/superset/lib/python3.6/site-packages/superset 导出 SUPERSET_CONFIG_PATH=$HOME/.superset/superset_config.py 导出 PYTHONPATH=/home/maximus/envs/superset/bin/python:/home/maximus/.superset:$PYTHONPATH

.superset 中创建superset_confiy.py

路径:$ ~/.superset/superset_config.py

以下代码

#---------------------------------------------------------
# Superset specific config
#---------------------------------------------------------
ROW_LIMIT = 50000

MAPBOX_API_KEY = 'XXYYZZ'

当我使用 docker 时,我想也许我需要在 superset (superset_app) 的主 docker 容器中进行相同的操作,但它仍然无法正常工作。

我的服务器在 Ubuntu 18.04 LTS 上运行。任何人对如何使用 docker、superset 和 mapbox 解决这个问题有任何想法吗?

【问题讨论】:

    标签: python docker mapbox apache-superset superset


    【解决方案1】:

    我通过将我的 mapbox 令牌 (XXYYZZ) 添加到 docker-compose 使用的 docker 环境文件中解决了这个问题。

    这是我详细做的:

    • 由于 superset 在我的服务器上运行,我通过 ssh 连接
    • docker-compose down 停止超集
    • cd 进入 docker-compose 文件所在文件夹中的 docker 文件夹 --> cd superset/docker
    • 我使用 docker-compose 运行 non-dev 版本,因此我使用 nano 打开了.env-non-dev 文件。如果您运行“普通”版本,只需编辑 .env 文件即可。

    评论:我不确定这是否是假定的方式,但显然您可以编辑环境参数。

    • 我添加了我的 Mapbox 密钥 (MAPBOX_API_KEY = "XXYYZZ")
    • 最后只需分别以docker-compose -f docker-compose-non-dev.yml up -ddocker-compose -f docker-compose.yml up -d 重新开始超集。

    就是这样,我现在可以在打开 deck.gl 示例仪表板时看到地图。

    【讨论】:

      【解决方案2】:

      文档和 youtube 视频教程似乎已过时。 对于最新版本: 克隆超集回购; 将 MAPBOX_API_KEY 添加到 superset/config.py 或 docker/pythonpath_dev/superset_config.py; 然后 docker-compose up 解决了这个问题

      【讨论】:

        猜你喜欢
        • 2019-05-29
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-20
        • 2022-10-12
        • 2018-11-27
        相关资源
        最近更新 更多