Можно ли изменить таблицу с внутреннего на внешний в улье?
Я создал таблицу в hive как управляемую таблицу, но она должна была быть внешней, возможно ли изменить тип таблицы таблицы без потери данных?
Ответ 1
ALTER TABLE <table> SET TBLPROPERTIES('EXTERNAL'='TRUE')
Примечание: ВНЕШНИЙ и ИСТИННЫЙ нужно загладить или он не будет работать
Ответ 2
Вы можете скопировать файлы данных из местоположения данных Hive в место, где планировалось сохранить внешнюю таблицу, отбросить таблицу и заново создать ее как внешнюю.