Apache Superset¶
Apache Superset 是一个开源数据探索工具。按照以下步骤配置 Superset 以查询 Presto。
根据 Superset 文档 安装或部署 Superset。
您可能需要 pyhive 来配置 Superset 连接到 Presto。请参见 Superset 文档中的 连接到数据库:Presto。
如 登录 Superset 中所述登录 Superset。
在 Superset UI 中,选择右上角的 + 以显示下拉菜单,然后选择 Data,再选择 Connect database。
在 Connect a database 窗口中,选择 Presto。
在 SQLAlchemy URI 中,使用以下格式输入连接字符串
presto://{hostname}:{port}/{database}
例如,
presto://<Presto-IP-address>:8080/system
有关更多信息,请参见 Superset 文档中连接到 Presto 的部分。
选择 Test Connection。如果显示消息 Connection looks good!,则继续。
注意:如果您的 Presto 服务器在本地运行,则从 Superset docker compose 启动的实例到本地 Presto 服务器的
localhost
可能无法成功解析 DNS。请将<Presto-IP-address>
替换为系统实际的 IP 地址。选择 Connect。