我在一个包含5个分区的模式下有一个hive表
大约有9000个分区值,我试图使用以下命令解锁表
unlock schema.Table-name PARTITION(country_code='KR');
发生的错误是:
从org.apache.hadoop.hive.q1.exec.DDLTask.partion规范{country_code = KR}返回代码1并不包含所有(5)分区列
有人可以提供查询/解决方案,我可以根据单个分区值解锁表分区吗?
答案 0 :(得分:0)
2年后,但它可能仍然对某人有所帮助。
该查询缺少关键字table
我认为...
以下查询对我来说很好用:
unlock table database.cs_generator PARTITION(config_id = '247', d_date = '2019-01-25')