2012-08-07 9 views

Odpowiedz

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

Uwaga: zewnętrzne i prawdziwe potrzeby czapki lub nie będzie działać

+1

To nie przenosi danych do lokalizacji zewnętrznych, dane są nadal w HDFS. Rozwiązanie @Olafa ma rację – soulmachine

1

Możesz skopiować swoje pliki danych z lokalizacji danych ula do miejsca, w którym planujesz przechowywać zewnętrzną tabelę, upuść tabelę i ponownie utwórz ją jako zewnętrzną.

+1

zorientowaliśmy się! ALTER TABLE

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