2016-04-28 108 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

因为我希望我的元数据进行更新,我已经解决了这个问题,因为我的表中包含大量的分区,它的服用时间,以较少的数量的分区我能够添加'层叠'列。 –