hive删除表后重新创建时提示表已存在并且卡死

SQL 错误 [1] [08S01]: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.iceberg.exceptions.AlreadyExistsException: Table was created concurrently: iceberg_dw.dw_xxxxxxxx

iceberg表在写入时,会在hive的元数据表hive_locks中增加一行该表的锁记录,当不正常退出时,就会导致删除或者创建就表时出现此问题。
手工去hive_locks 表删除该表对应的记录即可。

delete from HIVE_LOCKS where hl_db = 'iceberg_dw' and hl_table = 'dw_xxxxxxxx';
posted @ 2022-09-08 12:09  硅谷工具人  阅读(284)  评论(0)    收藏  举报
成功之道,在于每个人生阶段都要有不同的目标,并且通过努力实现自己的目标,毕竟人生不过百年! 所有奋斗的意义在于为个人目标实现和提升家庭幸福,同时能推进社会进步和国家目标! 正如古人讲的正心诚意格物致知,修身齐家治国平天下。