Parquet格式表重命名列名后Hive查询列数据显示NULL异常分析

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。
Fayson的github:https://github.com/fayson/cdhproject
提示:代码块部分可以左右滑动查看噢
1.问题描述
使用Hive创建的Parquet格式的表,在重命名表的列名后,查询重名的列数据时显示当前列所有值为NULL。

2.问题复现
测试环境:
- CM和CDH版本为5.13.1
- Impala版本为2.10.0
- Hive版本为1.1.0
1.使用如下建表语句创建一个parquet格式的表
create table test_parquet(
id int,