所以我遇到了能够通过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使它看起来,这应该是即插即用的,但我明显失去了一些东西