crawled data can not be queried in athena

0
  1. Use glue to crawl data from s3 file which contains following json
{"a":"b", "c":"d"}
{"a":"b1", "c":"d2"}
  1. The crawler successfully create a table in a database with all the columns recognized
  2. Go to athena to query this table, query succeeded, but returns a 0 results.

Why does it return 0 results while it should have 2? At the same time there is no error at any step, and the schema is correctly analyzed.

AWS
gefragt vor 7 Jahren900 Aufrufe
1 Antwort
0
Akzeptierte Antwort

OK, the problem is with how you define the source s3.

The s3 can not be a single file, but a dir.

refer to this doc for using Glue Crawlers: https://docs.aws.amazon.com/glue/latest/dg/crawler-s3-folder-table-partition.html

AWS
beantwortet vor 7 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen