hive更改表列的类型不生效

来源:互联网 发布:java 替换特殊字符 编辑:程序博客网 时间:2024/06/05 14:55

工作中遇到这样一个问题:

    Hive建外部表,表中存在数据,查询时发现某个表某个列的数据类型错了,本来是浮点型的建表时建成了bigint类型,然后通过alter table xxx change column改变相应列的类型,发现修改之后,再查询并没有任何变化。


解决方法:

    重建表,重新添加表分区。


可能原因:

   使用beeline连接的hive,alter table在本次session中并未生效。

1 0
原创粉丝点击