2016-04-28 107 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 maineventslog添加列(test_column INT)

+0

因爲我希望我的元數據進行更新,我已經解決了這個問題,因爲我的表中包含大量的分區,它的服用時間,以較少的數量的分區我能夠添加'層疊'列。 –