FAQ-Impala sql 改写导致报错 non-materialized
更新时间: 2025-08-15 10:02:59
阅读 6
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
作者:李凌威
文档反馈
以上内容对您是否有帮助?