【hive报错】SemanticException Failed to breakup Windowing invocations into Groups
背景:在hive取数中,偶然报了这个神奇的错误信息,且系统不能定位到具体地方
报错如下:
SemanticException Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns. Also check for circular dependencies
SemanticException Failed to breakup Windowing invocations into Groups. At least 1 group must only depend on input columns. Also check for circular dependencies
原因:在sql语句中使用了求和开窗函数 sum() over()
且作为分母使用在数值计算中。如:a.num/ sum() over(xxx);
因为分母没有用括号括起来,使得系统产生错误
找到原因后,解决就简单了
在数值计算中,将求和开窗函数括起来
即:a.num/ (sum() over(xxx))
OK,完事~
【hive报错】SemanticException Failed to breakup Windowing invocations into Groups相关推荐
- 【Hive】报错FAILED: SemanticExceptionFailed to breakup Windowing invocations into Groups.
今天使用Hive时候,由于自己的大意,使得代码报错,报错如下: FAILED: SemanticException Failed to breakup Windowing invocations in ...
- (详细)解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题
在使用hive-2.3.3执行TPC-H benchmark时,遇到hive报错.而且这个错误不是以Java异常栈的形式跑出的,很可能被忽略: FAILED: SemanticException Ca ...
- hive 报错 FAILED: SemanticException Cannot find class ‘com.hadoop.mapred.DeprecatedLzoTextInputFormat’
hive 报错 FAILED: SemanticException Cannot find class 'com.hadoop.mapred.DeprecatedLzoTextInputFormat' ...
- Hive报错FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
Hive报错Error while processing statement: FAILED: Execution Error, return code 3 from org.apache.hadoo ...
- 报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask原因查找
项目场景: 使用hive分析.处理数据时 问题描述 执行hive语句后,报错:FAILED: Execution Error, return code 2 from org.apache.hadoop ...
- #Hive报错 WritableStringObjectInspector cannot be cast to org.apache.hadoop.hive.serde2.objectinspect
#Hive报错 FAILED: ClassCastException org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableS ...
- hive报错--code1/2/3
code1/2/3 前言 实例 return code 1 原因1及解决: 原因2及解决 return code 2: 原因 1及解决: 原因 2 及解决: 原因3及解决 原因4及解决 原因5及解决 ...
- Android报错——connect failed: EHOSTUNREACH (No route to host)
2019独角兽企业重金招聘Python工程师标准>>> Android报错--connect failed: EHOSTUNREACH (No route to host) 没有路由 ...
- 关于android 5.0报错:dlopen failed: couldn't map ... Permission denied
问题描述: 我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是加过壳的. 它加载native so的方式是:Java System.loadLibrary --> native ...
最新文章
- css中小型大写,css3 – OpenType小型大写的CSS回退
- StackOverflow程序员推荐:每个程序员都应读的30本书
- 字典树(Trie)的java实现
- python getopt.getopt_python 参数格式化getopt
- 论文笔记(eTrust: Understanding Trust Evolution in an Online World)
- 从青铜到王者,来聊聊 Synchronized 底层实现原理 | 原力计划
- 链队列基本运算的实现
- JAVA-初步认识-第九章-接口-定义interface
- OpenCasCade – 贴纹理
- 汽车汽配行业供应链协同管理系统一体化管理,SCM供应链提升企业竞争力
- 智慧城市大数据可视化系统设计心得
- QML入门教程(1): Qt Quick与QML介绍
- 社会语义网络图用什么软件绘制_GitMind:免费在线思维导图软件
- Qt实现圆形组合按钮,摇杆
- CG标准函数库——数学函数(GPU编程与CG语言之阳春白雪下里巴人)
- 计算机和游戏建立不了连接,如何建立局域网我们寝室的电脑想连接起来玩游戏我们每个人都有网号我 爱问知识人...
- php中求解二元一次方程,基于Algebra.js解二元一次方程的实例教程
- win7删除后清空回收站文件如何恢复
- linux如何合并文件
- 【Niagara 03】Tridium N4使用——时间表生成