2016-04-28 10 views
0

ハイブテーブルがあります。カラムを追加したいと思います。 クエリは次のとおりです。カスケードキーワードを使用してハイブテーブルにカラムを追加します。

ALTER TABLE maineventslog ADD COLUMNS (test_column int) CASCADE; 

私はエラーの下に取得しています:列が追加取得されていないのはなぜ

FAILED: SemanticException [Error 10006]: Partition not found. 

。 HiveバージョンはHiveです。1.1.0-cdh5.4.0

答えて

0

なぜCASCADEが必要ですか?次のコマンドは動作するはずです:

ALTER TABLEは、COLUMNS(test_column int型)私は私のメタデータが更新されるようにしたいので

+0

を追加maineventslog私のテーブルには、より少ない数のパーティションその撮影時間の多くを含んでいるので、私は、問題を解決してきましたパーティションの私は 'カスケード'で列を追加することができます。 –

関連する問題