我在一个有5个分区的模式下有一个配置单元表
国家代码(填充值kr、cp)
组织机构代码(填充值gcb、pkr)
产品代码(crd、pcl)
数据单元(cki)
报告期()
大约有9000个分区值,我试图用下面的命令解锁一个表
unlock schema.Table-name PARTITION(country_code='KR');
发生的错误是:
org.apache.hadoop.hive.q1.exec.ddltask.partion spec{country\u code=kr}的返回代码1不包含所有(5)个分区列
有没有人能提供一个查询/解决方案,让我可以基于单个分区值解锁表分区?
1条答案
按热度按时间oaxa6hgo1#
2年后,但它可能仍然有助于某人。。查询缺少关键字
table
我想。。。以下查询对我来说运行良好:
unlock table database.cs_generator PARTITION(config_id = '247', d_date = '2019-01-25')