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