【发布时间】:2021-03-20 12:20:39
【问题描述】:
我有一个本地 MySQL 服务器和客户端设置。我在 Docker 上有一个正在运行的 Superset 实例。如何将 MySQL 连接到 Superset,以便我可以使用 SQLAlchemy URI 添加数据?
【问题讨论】:
标签: mysql sqlalchemy apache-superset superset
我有一个本地 MySQL 服务器和客户端设置。我在 Docker 上有一个正在运行的 Superset 实例。如何将 MySQL 连接到 Superset,以便我可以使用 SQLAlchemy URI 添加数据?
【问题讨论】:
标签: mysql sqlalchemy apache-superset superset
如果你有两个 Docker 容器,你必须像这样通过虚拟网络连接它们:
$ docker network create NETWORK_NAME
$ docker network connect NETWORK_NAME SUPERSET_CONTAINER_NAME
$ docker network connect NETWORK_NAME MYSQL_CONTAINER_NAME
$ docker inspect NETWORK_NAME
最后一条命令的输出将显示虚拟网络内容器的 IP 地址。在 Superset 中为 SQLAlchemy 连接字符串使用 MySQL 容器地址。
【讨论】: