HIVE_UNKNOWN_ERROR при выполнении запроса AWS Athena в таблице Glue (RDS)

Я получаю сообщение об ошибке при выполнении запроса Athena к таблице Glue, созданной из базы данных RDS:

HIVE_UNKNOWN_ERROR: невозможно создать формат ввода

Таблицы создаются с помощью поискового робота. Таблицы правильно отображаются в интерфейсе Glue:

Приклеить интерфейс

Однако они не отображаются в интерфейсе Athena в базе данных. Он говорит: «В выбранной базе данных нет таблиц».

введите описание изображения здесь

Я не вижу такого поведения при использовании базы данных, созданной с использованием файла S3. Может это связано с ошибкой. У кого-нибудь есть идея?


person Wouter de Winter    schedule 14.05.2018    source источник


Ответы (1)


У меня такая же проблема. Это ответ, который я получил от службы поддержки AWS:

Я понимаю, что вы настроили сканер Glue для сканирования нашей базы данных postresql RDS, но таблицы не отображаются в Athena.

Сервис Athena предназначен для запросов к таблицам, которые указывают на S3 как на источник данных. На сегодняшний день он не может читать данные из ресурсов, отличных от S3.

К сожалению, на данный момент это невозможно.

person sziep    schedule 17.05.2018
comment
Спасибо за ответ - person Nicolas Alejo; 01.06.2018
comment
Я потратил час на заполнение своих таблиц RDS в Glue - только чтобы узнать, что их нельзя запросить через Athena. Отлично!! - person Joe Nate; 07.01.2019
comment
Не так давно, потому что я нашел этот вопрос, лол. - person Derrops; 06.07.2020
comment
Но может ли синий преобразовать данные rds в файл csv, который вы затем можете запросить из Athena? - person Derrops; 06.07.2020