AWS Glue Crawler不在架构中创建表

时间:2018-12-12 07:24:32

标签: amazon-athena aws-glue

我正在尝试使用AWS Glue搜寻器在雅典娜中创建表。 我从中提取的源是Postgresql服务器。搜寻器能够解析表,创建元数据并在Glue数据目录中显示表和列,但是尽管我已经从athena添加了目标数据库,但这些表并未添加到athena中。 不知道为什么会这样 另外,如果我从s3中选择一个csv源,那么它就可以在雅典娜中以_csv作为后缀创建一个表 有帮助吗?

1 个答案:

答案 0 :(得分:3)

Athena也不识别Glue添加的我的Postgres表。我的猜测是Athena用于查询存储在S3上的数据,因此不适用于数据库查询。

此外,要能够在S3上查询CSV文件,文件必须位于通过胶水爬行的文件夹下。如果仅使用Glue抓取单个文件,Athena将从查询中返回0条记录。