【问题标题】:Apache Superset error when installing locally using Docker Compose使用 Docker Compose 在本地安装时出现 Apache Superset 错误
【发布时间】:2021-09-04 16:06:41
【问题描述】:

我正在尝试使用 docker-compose 安装到我的 Ubuntu 20.04 本地计算机。当我运行sudo docker-compose -f docker-compose-non-dev.yml up 时,我遇到了几个错误,并且该过程不断出错并且没有结束,所以我中止了。你能告诉我是什么问题吗?

我在 Init Step 1/4 [Starting] -- 应用数据库迁移期间遇到的错误是:

  • sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >关系“日志”不存在

  • sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >关系“ab_permission_view_role”不存在

  • sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedTable) >关系“report_schedule”不存在

【问题讨论】:

    标签: apache-superset


    【解决方案1】:

    我在 Mac OS 上遇到了同样的问题。在 GitHub 问题页面中也报告了类似的问题,但并不是每个人都可以重现。

    第一次运行时可能出现问题。

    尝试运行docker-compose down -v,然后运行docker compose up

    如果上述方法失败,请尝试升级您的 docker 安装。安装新版本解决了我的问题。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题(Mac OS Monterey),我有一个 docker 实例为我的一个应用程序运行 Postgres,所以当 Superset 启动时,它正在查看 Postgres 实例,该实例显然没有适当的数据库/tables/views/etc.

      因此,只需停止该其他实例并重新启动 Superset 容器即可修复错误并正确启动 Superset。 #尴尬#oops

      【讨论】:

        猜你喜欢
        • 2020-06-07
        • 1970-01-01
        • 2019-03-08
        • 1970-01-01
        • 2013-08-27
        • 2022-06-22
        • 1970-01-01
        • 2020-06-03
        • 1970-01-01
        相关资源
        最近更新 更多