hive修改表或者删除表时卡死问题的解决(2023-08-08)

背景:前阶段在做hive表的改表名时,总是超时,表是内部表,数据量特别大,无论你是修改表名还是删除表都是卡死的状态,怎么破?

终于:尝试出来一个新的方法

将内部表转化成外部表,然后再做表的修改操作

注意:(‘EXTERNAL’=‘TRUE’)和(‘EXTERNAL’=‘FALSE’)为固定写法,区分大小写!

1.修改外部表temp为内部表(temp为表名)

alter table temp set tblproperties ('EXTERNAL'='FALSE');

2.修改内部表temp为外部表

alter table temp set tblproperties ('EXTERNAL'='TRUE');

hive修改表或者删除表时卡死问题的解决(2023-08-08)_第1张图片

你可能感兴趣的:(hive,hadoop,数据仓库)