Афина полагается на «макет таблицы Hive», для этого просто использует Glue metastore.В Glue вы регистрируете разделы , а не отдельные файлы .
Если вы создаете новую папку разделов, вам необходимо зарегистрировать ее (и это то, что MSCK REPAIR TABLE
делает, между прочим).
Если вы просто добавляете новые файлы, вам не нужно ничего делать.
Примечание: MSCK REPAIR TABLE
не обязательно является более быстрым способом обнаружения новых разделов,Presto 319 поставляется со встроенной процедурой подключения Hive: sync_partition_metadata
, которую можно использовать для этой цели.Конечно, это доступно при использовании Presto напрямую.Он не доступен в Афине (хотя он основан на Presto).