2012-08-07 13 views

risposta

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

Nota: necessità esterni e TRUE per tappi o non funzionerà

+1

Questo non sposta i dati in posizioni esterne in realtà, i tuoi dati sono ancora su HDFS. La soluzione di @Olaf è giusta – soulmachine

1

È possibile copiare i file di dati dalla posizione dei dati Hive nella posizione in cui si desidera memorizzare la tabella esterna, rilasciare la tabella e ricrearla come esterna.

+1

figured it out! ALTER TABLE

SET TBLPROPERTIES ('EXTERNAL' = 'TRUE'); –