HIVE_UNKNOWN_ERROR 当 运行 AWS Athena 查询 Glue table (RDS)

HIVE_UNKNOWN_ERROR when running AWS Athena query on Glue table (RDS)

当 运行 Athena 查询从 RDS 数据库创建的 Glue table 时出现错误:

HIVE_UNKNOWN_ERROR: Unable to create input format

table 是使用爬虫创建的。 tables 在 Glue 界面中正确显示:

但是,它们不会出现在数据库下的 Athena 界面中。它说:"The selected database has no tables"

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

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

I understand that you set up a Glue crawler to crawl our RDS postresql database but the tables are not visible in Athena.

Athena service is designed to query tables that point to S3 as data-source. It cannot read data from non-S3 resources as of today.

所以,很遗憾,目前不可能。