代码之家  ›  专栏  ›  技术社区  ›  Casel Chen

如何从Apache超集到PrestoDB查询跨目录表(例如,mysql和hive的联合表)?

  •  2
  • Casel Chen  · 技术社区  · 6 年前

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

    1 回复  |  直到 6 年前
        1
  •  5
  •   Ahmed Kamal    6 年前

    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,即:)