【问题标题】:How to query cross catalog tables (e.g, joint tables from mysql and hive) from Apache Superset to PrestoDB?如何从 Apache Superset 到 PrestoDB 查询跨目录表(例如,来自 mysql 和 hive 的联合表)?
【发布时间】:2018-06-28 12:42:43
【问题描述】:

如何从 Apache Superset 查询跨目录表(例如,mysql 和 hive 的联合表)到 PrestoDB?应该在 Superset 中输入什么 SQLAlchemy URI?

【问题讨论】:

    标签: presto apache-superset


    【解决方案1】:

    Superset 只是一个使用 SQLAlchemy 打击 Presto 的 UI 工具。因此,如果您想跨 mysql 和 hive 进行连接,您需要执行以下操作:

    例如:

    SELECT *
    FROM mysql.mydb.mytable a JOIN hive.mydb.mytable b
    ON a.id = b.id
    

    这样,presto 将从两个来源获取数据,得到你的结果。

    所以简而言之,你需要 presto://host:port,就是这样:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-08
      • 2013-12-05
      • 1970-01-01
      • 2020-11-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-22
      • 1970-01-01
      相关资源
      最近更新 更多