2017-10-12 55 views
1

所以我遇到了能够通过AWS EMR执行Presto查询的问题。AWS EMR Presto使用AWS胶水找不到正确的Hive模式

我已经启动了运行配置单元/ presto并使用AWS Glue作为Metastore的EMR。

当我进入主节点并运行配置单元的SSH时,我可以运行“show schemas;”它向我展示了我们在AWS Glue上的3个不同的数据库。

如果我再进入普雷斯托CLI及运行“上蜂巢节目模式”我只看到两个“默认”和“INFORMATION_SCHEMA”

对我的生活中,我想不通为什么急不能够看到相同的Hive模式。

这是EMR上主要使用默认设置启动的基本默认群集。

有人能指点我应该找的方向吗?我已经检查过hive.properties文件,看起来不错,但我为什么presto无法看到与配置单元相同的信息而感到茫然。

我有以下配置设置

[{"classification":"hive-site", "properties":{"hive.metastore.client.factory.class":"com.amazonaws.glue.catalog.metastore.AWSGlueDataCatalogHiveClientFactory"}, "configurations":[]}] 

AWS文档http://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-hive-metastore-glue.html使它看起来,这应该是即插即用的,但我明显失去了一些东西

回答

0

遗憾的是,截至目前(十月,2017年) Presto尚不支持AWS Glue Data Catalog连接器。

已经在他们的问题追踪器上报告过,看起来像是正在进行的工作,但不知道它会真正生产吗?什么时候?

Github上的问题,可以发现here