FAQ-hive查询结果字段错位
更新时间: 2025-09-28 20:07:22
阅读 26
FAQ-hive查询结果字段错位
问题背景
数据通过spark代码写进表里:在1月份的时候spark写的schema只有三个字段
2月份开始schema有四个字段,新增了一个字段
问题现象
(1)1月份数据正常:
(2)2月份开始的数据,字段按照顺序进行匹配,导致字段出现错位:

(3)添加参数:parquet.column.index.access ='false'(该参数即是设置hive表按照字段名称与schema进行自动匹配,而不是按照顺序)。但未生效:

所有版本
问题原因
hive-site.xml配置文件内配置了参数:parquet.column.index.access = 'true';导致set该配置无效
默认情况下配置文件内不会配置这个参数,且该配置默认参数为false;
作者:曹俊
文档反馈
以上内容对您是否有帮助?