【发布时间】:2019-07-03 04:02:45
【问题描述】:
我使用的是 Presto 0.216 版,我想在一个目录文件中连接多个数据库。我正在使用 Apache SuperSet 通过 presto 运行查询,它迫使我进入一个名为 hive.properties 的目录。
我在 AWS 的一个 Ubuntu 实例上运行 Presto。我可以访问所有数据库并对多个目录文件(one.properties、hive.properties 等)中定义的多个数据库运行“加入”查询。然而,如上所述,超集与 presto 的集成方式并非如此。
在 presto 文档中,它说我可以运行一个命令,通过连接器名称 here 对数据库进行分组。
SHOW SCHEMAS FROM mysql
但是失败并出现错误:
Catalog mysql does not exist
我知道我没有名为 mysql.properties 的目录,但我所有的目录都有:
connector.name=mysql
所以我相信这应该可行。我只想通过 Presto 从 Apache SuperSet 查询多个数据库。 不幸的是,我不能只添加多个 , 或 ;我的目录变量的单独连接 URL:
connection-url=jdbc:mysql://myurl:3306/
【问题讨论】:
标签: mysql presto apache-superset