背景:前阶段在做hive表的改表名时,总是超时,表是内部表,数据量特别大,无论你是修改表名还是删除表都是卡死的状态,怎么破?
终于:尝试出来一个新的方法
将内部表转化成外部表,然后再做表的修改操作
注意:(‘EXTERNAL’=‘TRUE’)和(‘EXTERNAL’=‘FALSE’)为固定写法,区分大小写!文章来源:https://www.toymoban.com/news/detail-643436.html
1.修改外部表temp为内部表(temp为表名)
alter table temp set tblproperties ('EXTERNAL'='FALSE');
2.修改内部表temp为外部表
alter table temp set tblproperties ('EXTERNAL'='TRUE');
文章来源地址https://www.toymoban.com/news/detail-643436.html
到了这里,关于hive修改表或者删除表时卡死问题的解决(2023-08-08)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!