Apache Superset

Apache Superset 是一个开源数据探索工具。按照以下步骤配置 Superset 以查询 Presto。

  1. 根据 Superset 文档 安装或部署 Superset。

  2. 您可能需要 pyhive 来配置 Superset 连接到 Presto。请参见 Superset 文档中的 连接到数据库:Presto

  3. 登录 Superset 中所述登录 Superset。

  4. 在 Superset UI 中,选择右上角的 + 以显示下拉菜单,然后选择 Data,再选择 Connect database

  5. Connect a database 窗口中,选择 Presto

  6. SQLAlchemy URI 中,使用以下格式输入连接字符串

    presto://{hostname}:{port}/{database}

    例如,presto://<Presto-IP-address>:8080/system

    有关更多信息,请参见 Superset 文档中连接到 Presto 的部分。

  7. 选择 Test Connection。如果显示消息 Connection looks good!,则继续。

    注意:如果您的 Presto 服务器在本地运行,则从 Superset docker compose 启动的实例到本地 Presto 服务器的 localhost 可能无法成功解析 DNS。请将 <Presto-IP-address> 替换为系统实际的 IP 地址。

  8. 选择 Connect