在Glue表(RDS)上运行AWS Athena查询时的HIVE_UNKNOWN_ERROR

时间:2018-05-14 13:38:35

标签: amazon-web-services amazon-athena aws-glue

在针对从RDS数据库创建的Glue表运行Athena查询时出现错误:

  

HIVE_UNKNOWN_ERROR:无法创建输入格式

使用抓取工具创建表格。表格在Glue界面中正确显示:

Glue interface

但是,它们不会出现在数据库下的Athena界面中。它说:"所选数据库没有表格"

enter image description here

使用使用S3文件创建的数据库时,我看不到此行为。也许这与错误有关。有人有想法吗?

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。这是我从AWS Support获得的答案:

  

据我所知,您设置了一个Glue抓取工具来抓取我们的RDS postresql数据库,但这些表在Athena中不可见。

     

Athena服务旨在查询指向S3作为数据源的表。到目前为止,它无法从非S3资源中读取数据。

所以,遗憾的是目前还不可能。