Почему Афина не читает из хранилища ледника (s3)? - PullRequest
0 голосов
/ 15 февраля 2019

Я создал внешнюю таблицу на основе данных s3.И указал table1 на стандартное хранилище s3 и table2 на хранилище ледника.Таблица 1 читает данные, но не таблица 2.Кто-нибудь может объяснить, почему?

1 Ответ

0 голосов
/ 16 февраля 2019

Объекты S3 в классе хранения Glacier недоступны так же, как обычные объекты, их необходимо извлечь из Glacier, прежде чем их можно будет прочитать - для этого требуется специальный вызов API, а также стоит денег.

Афина читает объекты из S3 так же, как если бы вы использовали S3 API, что означает, что чтение объектов с помощью класса хранения Glacier не работает.

Афина даже не имеет никакого смысла даже пытаться читатьОбъекты Glacier, поскольку время поиска превышает максимальную продолжительность запроса Athena.


Обновление: в в примечаниях к выпуску за 18 февраля 2019 говорится, что Athena теперь игнорируетобъекты перешли на Glacier, а не провалили запрос.Вероятно, изменение вступило в силу ранее, поскольку выпуски часто выполняются в разных регионах в разное время, а примечания к выпуску обновляются только после полного развертывания.

...