2012-08-07 31 views

答えて

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

注:EXTERNALとTRUEキャップへの必要性や

+1

これは実際にデータを外部の場所に移動するわけではありませんが、あなたのデータはまだHDFS上にあります。 @オラフの解答は正しい – soulmachine

1

データファイルをHiveデータの場所から、外部テーブルを格納する予定の場所にコピーし、テーブルを削除して外部として再作成することができます。

+1

はそれを考え出し、それは動作しません! ALTER TABLE

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

関連する問題