根据AWS数据目录文档https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-hive-metastore-glue.html
不支持临时表。
我不清楚,或者在Temporary tables下,我也可以考虑通过DataFrame.createOrReplaceTempView方法在Apache中创建的Temporary views?
因此,换句话说-我不能使用DataFrame.createOrReplaceTempView方法与AWS和AWS数据目录,对吗?我现在只能使用AWS Glue和AWS Glue数据目录来操作永久表/视图,并且必须使用AWS EMR集群来实现功能齐全的Apache功能?
发布于 2018-12-26 06:48:10
您可以在AWS中使用DataFrame.createOrReplaceTempView()。您必须使用toDF()将动态框架转换为数据帧。
但是这些视图将保留在当前胶水作业实例的范围内,并且无法从其他胶水作业或同一作业或雅典娜的其他实例中访问。
https://stackoverflow.com/questions/53718221
复制相似问题