Можно ли изменить таблицу с внутреннего на внешний в улье?

Я создал таблицу в hive как управляемую таблицу, но она должна была быть внешней, возможно ли изменить тип таблицы таблицы без потери данных?

Ответ 1

ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')

Примечание: ВНЕШНИЙ и ИСТИННЫЙ нужно загладить или он не будет работать

Ответ 2

Вы можете скопировать файлы данных из местоположения данных Hive в место, где планировалось сохранить внешнюю таблицу, отбросить таблицу и заново создать ее как внешнюю.