删除Hive分区锁

问题描述 投票:1回答:1

我有一个带有5个分区的模式下的hive表

  1. 国家代码(填充值KR,CP)
  2. 组织代码(填充值GCB,PKR)
  3. 产品代码(CRD,PCL)
  4. 数据单位(CKI)
  5. 报告期()

有大约9000个分区值,我试图使用以下命令解锁表

unlock schema.Table-name PARTITION(country_code='KR');

发生的错误是:

从org.apache.hadoop.hive.q1.exec.DDLTask.partion spec {country_code = KR}返回代码1并不包含所有(5)分区列

有人可以提供查询/解决方案,我可以根据单个分区值解锁表分区吗?

sql hadoop hive locks
1个回答
0
投票

2年后,但它可能仍然有助于某人..查询缺少关键字table我认为......

以下查询对我来说很好:unlock table database.cs_generator PARTITION(config_id = '247', d_date = '2019-01-25')

© www.soinside.com 2019 - 2024. All rights reserved.