Меняется ли расположение разделов автоматически при изменении расположения таблицы athena? - PullRequest
0 голосов
/ 15 марта 2019

Я создал один тест таблицы, и его доля с этим местоположением равна s3://mocktest/test

Теперь я хочу обновить местоположение таблицы до s3://mocktest/test-new, чтобы я использовал ALTER TABLE test set LOCATION s3://mocktest/test-new Местоположение запроса обновляется втестовая таблица, но не в таблице разделов.

Команда 'MSCK REPAIR TABLE' не работает для обновления раздела

1 Ответ

1 голос
/ 15 марта 2019

Расположение существующих разделов не связано с расположением таблицы. Если вы хотите переместить расположение всех разделов, вам нужно изменить каждый из них в отдельности. Когда вы запускаете MSCK REPAIR TABLE … после изменения местоположения таблицы, он будет искать новые разделы в новом месте, но не изменяет существующие разделы.

...