FAQ-Impala sql改写导致报错non-materialized

问题描述/异常栈
IllegalStateException: Illegal reference to non-materialized slot: tid=x sid=x"
发现版本
全场景
解决方案
临时方案:
1. 可能触发的条件较多,可以尝试修改常量相关部分sql
2. 无法修改的,该sql 前置新增执行 SET ENABLE_EXPR_REWRITES=0; 单独关闭sql 改写功能
解决方案:
联系技术支持咨询开发安排 Impala 升级;
问题原因
社区BUG,相关jira:
https://issues.apache.org/jira/browse/IMPALA-12164
https://issues.apache.org/jira/browse/IMPALA-13203
https://issues.apache.org/jira/browse/IMPALA-13302
https://issues.apache.org/jira/browse/IMPALA-13344
https://issues.apache.org/jira/browse/IMPALA-13360

作者:李凌威