AWS Афина: ошибка при разборе значения поля и неожиданные результаты запроса - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть следующая схема таблицы, подготовленная AWS glue

enter image description here

Когда я запрашиваю таблицу, используя SELECT * FROM "vietnam-property-develop"."sell" limit 10;, она выдает ошибку :

HIVE_BAD_DATA: Ошибка при разборе значения поля '{"area": ​​"85 m²", "date": "14/01/2020", "datetime": "2020-01-18 00 : 42: 28.488576 + 00: 00 "," address ":" Quan Hoa - Cầu Giấy "," price ":" 20 Tỷ "," cat ":" Bán nhà mặt phố "," lon ":" 105.7976502 ", "avatar": "", "id": "24169794", "title": "Chính chủ cần bán nhà mặt phố nguyễn văn huyên Quan Hoa Cầu Giấy, 2 tng, dt 85m2. LH 0903233723", "lat": " 21.0376771 "," room ":" 0 "} 'для поля 4: org.openx.data.jsonserde. json .JSONObject не может быть приведен к java .lang.Double

Тогда Я устал просто запрашивать заголовок столбца, используя SELECT title FROM "vietnam-property-develop"."sell" limit 10;

Он возвращает результат, который я не ожидал. Похоже, что запрос возвращает целые файлы json, а не только заголовок столбца. И количество строк равно 4, но не 10 независимо от того, как я изменяю запрос.

enter image description here

...