由于近期业务需要,需对现已存在的分区表增加字段,遇到了一个小问题记录一下:
alter table table_name add columns (c_time string comment '当前时间');
再往改分区表插入数据后,通过hive查询查不到改字段的值。
问题解决:
- 如果是按日期分区的表,不会出现这问题,因为再第二天往里写的时候会刷新分区数据。
- 不是日期分区的表,需要手动刷新一下该分区的数据,否则持续往改分区写数据,通过hive 命令行仍然查询不到
由于近期业务需要,需对现已存在的分区表增加字段,遇到了一个小问题记录一下:
alter table table_name add columns (c_time string comment '当前时间');
再往改分区表插入数据后,通过hive查询查不到改字段的值。
问题解决: