Как урезать секционированную внешнюю таблицу в кусте? - PullRequest
0 голосов
/ 12 ноября 2018

Я планирую обрезать внешнюю таблицу улья, в которой есть один раздел.Итак, я использовал следующую команду для усечения таблицы:

 hive> truncate table abc; 

Но мне выдается сообщение об ошибке: Невозможно усечь неуправляемую таблицу abc.

Может кто-нибудь предложить мне то же самое ...

1 Ответ

0 голосов
/ 12 ноября 2018

Сделай свой стол MANAGED первым:

ALTER TABLE abc SET TBLPROPERTIES('EXTERNAL'='FALSE');

Тогда усечь :

truncate table abc;

И, наконец, вы можете снова сделать его внешним:

ALTER TABLE abc SET TBLPROPERTIES('EXTERNAL'='TRUE');
...