饱满寒风

文章
8
资源
0
加入时间
2年10月17天

HIVE新添加字段后重新写入数据,内容为null的问题

在使用hive客户端进行sql查询时,若是对已存在分区添加字段,alter table xxxx add columns(aaaa string);并往该分区内重新写入数据,则新添加的aaaa字段内容为null(即使插入的该字段值不为null)因为虽然插入数据时HDFS上的数据更新了,但是通过hive客户端查询的仍然是旧元数据信息。要解决这个问题,先删除旧分区alter tab...