impala 表格列表显示问题,网友建议降级版本 2.0.1
https://github.com/apache/superset/issues/23850
参考安装文档:https://superset.apache.org/docs/installation/installing-supe...
TAG=2.0.1 docker-compose -f docker-compose-non-dev.yml pull
TAG=2.0.1 docker-compose -f docker-compose-non-dev.yml up -d
遇到问题
docker logs superset_app --tail 1000
ERROR:flask_appbuilder.security.sqla.manager:DB Creation and initialization failed: (psycopg2.OperationalError) could not translate host name "db" to address: Name or service not known
(Background on this error at: http://sqlalche.me/e/13/e3q8)
docker logs superset_init --tail 1000
ERROR:flask_appbuilder.security.sqla.manager:DB Creation and initialization failed: (psycopg2.OperationalError) could not connect to server: Connection refused
Is the server running on host "db" (172.18.0.3) and accepting
TCP/IP connections on port 5432?
(Background on this error at: http://sqlalche.me/e/13/e3q8)
Loaded your LOCAL configuration at [/app/docker/pythonpath_dev/superset_config.py]
docker logs superset_db --tail 1000
ls: cannot access '/docker-entrypoint-initdb.d/': Operation not permitted
解决方法privileged:true
修改完重新运行
TAG=2.0.1 docker-compose -f docker-compose-non-dev.yml up -d
安装完指定版本后,进入容器安装impala,参考之前的安装部分
https://segmentfault.com/a/1190000037738332
连接格式
impala://{hostname}:{port}/{database}
要删除已安装的 Docker Superset,您可以按照以下步骤进行操作:
停止正在运行的 Superset 容器。在终端或命令提示符中,运行以下命令:
docker stop <容器名称或容器ID>
如果您不知道容器的名称或ID,可以使用以下命令列出正在运行的容器:
docker ps
删除 Superset 容器。运行以下命令:
docker rm <容器名称或容器ID>
这将删除已停止的容器。
删除 Superset Docker 镜像。运行以下命令:
docker rmi <镜像名称或镜像ID>
如果您不知道镜像的名称或ID,可以使用以下命令列出所有已安装的镜像:
docker images
请注意,删除镜像可能需要一些时间,因为它会删除相关的层和依赖项。
删除 Superset 数据卷(如果有)。如果您在运行容器时创建了数据卷来存储 Superset 的数据,您可能需要手动删除该数据卷。运行以下命令:
docker volume rm <数据卷名称>
如果您不知道数据卷的名称,可以使用以下命令列出所有数据卷:
docker volume ls
完成上述步骤后,您的 Docker Superset 安装将被完全删除。请注意,这将删除所有与 Superset 相关的容器、镜像和数据卷,包括所有的配置和数据。确保在删除之前备份重要的配置和数据。