300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Hive为分区表修改字段类型

Hive为分区表修改字段类型

时间:2019-12-17 12:27:35

相关推荐

Hive为分区表修改字段类型

背景:CDP7.1.6 Hive3

执行sql:

alter table A change column id string int cascade;

hive已提交,没有语法错误,但执行不了。

操作:

create table A_tmp like A;--(默认false),表示开启动态分区功能set hive.exec.dynamic.partition =true;--(默认strict),表示允许所有分区都是动态的,strict/nonstrict,strict 要求至少包含一个静态分区列,nonstrict则无此要求set hive.exec.dynamic.partition.mode = nonstrict; insert overwrite table A_bak partition(dt) select * from A;drop table A;create table A(id int,xxx xxx...)partitioned by (dt string);insert into A partition(dt) select * from A _bak;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。