impala常见的报错信息及解决方案
更新时间: 2024-12-19 16:22:50
阅读 1303
impala常见的报错信息及解决方案
impala数据源报错有以下三种:
第一种:数据没有同步
或者
Failed to load metadata for table:'purdw.dws_pur_pr_pr_line_t_log'
这个是因为impala数据没事先刷新导致的,有数无法找这个文件,所以有数就会查询报错。需要在impala进行元数据同步。
如果有猛犸的权限,可以去猛犸自助取数平台切换impala数据库,执行invalidate metadata 表名;来同步数据
第二种:表不存在或者字段不存在
Could not resolve table reference:'music_new_dm.ads_soc_user_playlist_di'
这个报错是因为找不到这个表了。可以去确认下表名是不是变过了,或者这个表是不是不存在了。
第三种:impala自身优化SQL语句优化
AnalysisException: select list expression not produced by aggregation output (missing from GROUP BY clause?)
这个是因为impala自己的优化逻辑导致select和group by 不一致。导致的,解决方案就是在有数的数据连接初始化SQL上面加上set ENABLE_EXPR_REWRITES =0 的参数。
文档反馈
以上内容对您是否有帮助?