hive sql 异常:
Can not find rkm_bdp_analyse.rkm_ap_aigc_hit_rule_s_detail in genColumnStatsTask
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a7f87d9abc9a41269d0079591b115339.jpeg
在这里插入图片描述

分析:

日志报错显示表找见的问题,但是通过desc , show create table 发现表可以找见表,
最后发现这样一个问题,genColumnStatsTask ,;
查询后发现, genColumnStats,查找后发现这个是和数据统计相关,不是在找不见表的问题,而是数据统计不支持 explode 函数的存在导致

解决: 关闭数据 set hive.stats.autogather=false; 解决

但是引入第二个问题,发现多个union all 的情况下,只存在最后端select 数据
最后发现排查,关闭也mapjoin 解决,set hive.auto.convert.join=false;

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐