首页 > 解决方案 > 使用 Docker Compose 在本地安装时出现 Apache Superset 错误

问题描述

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

我在 Init Step 1/4 [Starting] -- Applying DB migrations 中遇到的错误是:

  • 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

解决方案


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

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

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

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


推荐阅读