hive 

show locks ;可以展示表以及分区级别的锁
show locks table_name; 展示表级别的锁

当分区写数据异常失败之后,采用unlock table table_name; 

并不能解决insert overwrite table partition卡死问题

采用show locks,结果如下示例:

86db_name@table_nameSHARED
87db_name@table_name@pt=20200505EXCLUSIVE
7db_name@table_nameSHARED
8db_name@table_name@dt=20200417SHARED

搜索表名,定位分区锁(EXCLUSIVE),手动解锁该分区:

unlock table table_name partition(pt='20200505') ;

依旧失败的话,SHARED也同样解锁.

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐