gpt4 book ai didi

amazon-web-services - AWS Athena 从 GLUE Crawler 输入的表中返回零记录来自 S3

转载 作者:行者123 更新时间:2023-12-02 00:10:33 25 4
gpt4 key购买 nike

我已经阅读了问题AWS Athena Returning Zero Records from Tables Created from GLUE Crawler input csv from S3 下的答案

和问题https://aws.amazon.com/de/premiumsupport/knowledge-center/athena-empty-results/

按照建议

  1. 我已将 S3 中的文件夹路径而不是文件名提供给 Glue 爬虫。
  2. 我已经删除并重新创建了爬虫

但这并没有帮助

我的情况:

来自 s3 存储中 csv 的示例数据: enter image description here

Cloud Watch Log 显示粘合表已成功创建:enter image description here

模式结构如下:enter image description here

Sizekey 333 匹配 csv 数据大小:Data Size: 333 Bytes

但是当我运行 Athena 查询时,我得到了结果:Data scanned 0 KB

只返回列,不返回记录。扫描数据:0 KB

有人知道为什么胶水爬虫无法转换数据吗?

谢谢!

最佳答案

查看生成的表名后,您似乎在传递给 Glue 爬虫的文件夹路径中有多个具有不同架构的文件。如果您希望在 Athena 中查询这些表,则必须将这些具有不同架构的 CSV 文件放在不同的文件夹中。

虽然您将文件夹路径传递给 Glue 爬虫,但它会为 Athena 表创建具有完整文件路径的表。您可以通过运行 show create table <table-name> 来验证这一点。 .

关于amazon-web-services - AWS Athena 从 GLUE Crawler 输入的表中返回零记录来自 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59303593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com