impala查询报错has an incompatible Parquet schema for column
作者:互联网
今天遇到一个很奇怪的错误,在impala中查询数据报错,但是在hive查询却能够返回预期的结果。查阅相关文档发现是由于修改了hive中的表结构导致,Impala对表的列顺序与Parquet文件中列的顺序比较敏感,默认情况下需要确保表列的顺序与Parquet中列顺序一致,如果发生此类错误的话,只需要在impala的会话中执行 set PARQUET_FALLBACK_SCHEMA_RESOLUTION=name; 即可,执行完成后我们就能够在impala中返回自己的预期查询结果了。
标签:顺序,incompatible,column,查询,中列,报错,Parquet,impala 来源: https://www.cnblogs.com/lalibs/p/15331498.html