繁体   English   中英

运行 AWS Athena 查询时,查询显示返回零记录

[英]While Running AWS Athena query Query says Zero Records Returned

SELECT * FROM "sampledb"."parquetcheck" limit 10;

尝试在 S3 中使用 Parquet 文件并在 AWS Athena 中创建了一个表,它被完美地创建。 但是,当我运行选择查询时,它显示“返回零记录”。 尽管 S3 中的 My Parquet 文件有数据。

我也创建了分区。 IAM 拥有 Athena 的完全访问权限。

如果您指定的列名称正确,那么您可能需要使用以下MSCK REPAIR TABLE EnterYourTableName;加载分区: MSCK REPAIR TABLE EnterYourTableName; . 这将向 Glue 目录添加新分区。

如果上述任何一项失败,您可以创建一个临时 Glue Crawler 来抓取您的表,然后通过单击表名称旁边的 3 个点来验证 Athena 中的元数据。 然后选择Generate Create Table DDL 然后您可以比较 DDL 中的任何差异。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM