impala查询报错has an incompatible Parquet schema for column

今天遇到一个很奇怪的错误,在impala中查询数据报错,但是在hive查询却能够返回预期的结果。查阅相关文档发现是由于修改了hive中的表结构导致,Impala对表的列顺序与Parquet文件中列的顺序比较敏感,默认情况下需要确保表列的顺序与Parquet中列顺序一致,如果发生此类错误的话,只需要在impala的会话中执行 set PARQUET_FALLBACK_SCHEMA_RESOLUTION=name; 即可,执行完成后我们就能够在impala中返回自己的预期查询结果了。

上一篇:Influxdb2.0文档翻译(1)——InfluxDB安装


下一篇:attempting to use incompatible return type 提示 解决