最近工作中遇到一个问题:
对于分区表添加字段,向已存在分区中插入数据,结果新增字段的值全部为null。
注:是已存在分区,新的分区并不会产生该问题;无论是内部表还是外部表均有该问题。
解决办法:删除旧分区,重跑数据(因为新增字段所以要重跑)insert overwrite 不会删除分区。据了解这是hive低版本的bug。
最近工作中遇到一个问题:
对于分区表添加字段,向已存在分区中插入数据,结果新增字段的值全部为null。
注:是已存在分区,新的分区并不会产生该问题;无论是内部表还是外部表均有该问题。
解决办法:删除旧分区,重跑数据(因为新增字段所以要重跑)insert overwrite 不会删除分区。据了解这是hive低版本的bug。