FAQ-has an incompatible Parquet schema for column
更新时间: 2024-03-11 02:52:03
阅读 1607
FAQ-has an incompatible Parquet schema for column
问题描述/异常栈
select * from $table 查看hive表数据时,报错:
SQLException: File '$location/part-xxx.gz.parquet' has an incompatible Parquet schema for column '$table.$field'. Column type: INT, Parquet schema:optional int64 type [i:2 d:1 r:0]
解决方案
修改表结构,或修改数据文件
问题原因
该表的schema中 '$field' 字段数据类型为int,该表数据文件 parquet文件中 '$field' 字段数据类型为int64(相当于hive的bigint),表的字段数据类型与文件的不同 所以导致的该问题,
作者:焦巍
文档反馈
以上内容对您是否有帮助?