背景:在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相关推荐

  1. 【Hive】报错FAILED: SemanticExceptionFailed to breakup Windowing invocations into Groups.

    今天使用Hive时候,由于自己的大意,使得代码报错,报错如下: FAILED: SemanticException Failed to breakup Windowing invocations in ...

  2. (详细)解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题

    在使用hive-2.3.3执行TPC-H benchmark时,遇到hive报错.而且这个错误不是以Java异常栈的形式跑出的,很可能被忽略: FAILED: SemanticException Ca ...

  3. hive 报错 FAILED: SemanticException Cannot find class ‘com.hadoop.mapred.DeprecatedLzoTextInputFormat’

    hive 报错 FAILED: SemanticException Cannot find class 'com.hadoop.mapred.DeprecatedLzoTextInputFormat' ...

  4. 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 ...

  5. 报错: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 ...

  6. #Hive报错 WritableStringObjectInspector cannot be cast to org.apache.hadoop.hive.serde2.objectinspect

    #Hive报错 FAILED: ClassCastException org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableS ...

  7. hive报错--code1/2/3

    code1/2/3 前言 实例 return code 1 原因1及解决: 原因2及解决 return code 2: 原因 1及解决: 原因 2 及解决: 原因3及解决 原因4及解决 原因5及解决 ...

  8. Android报错——connect failed: EHOSTUNREACH (No route to host)

    2019独角兽企业重金招聘Python工程师标准>>> Android报错--connect failed: EHOSTUNREACH (No route to host) 没有路由 ...

  9. 关于android 5.0报错:dlopen failed: couldn't map ... Permission denied

    问题描述: 我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是加过壳的. 它加载native so的方式是:Java System.loadLibrary --> native ...

最新文章

  1. css中小型大写,css3 – OpenType小型大写的CSS回退
  2. StackOverflow程序员推荐:每个程序员都应读的30本书
  3. 字典树(Trie)的java实现
  4. python getopt.getopt_python 参数格式化getopt
  5. 论文笔记(eTrust: Understanding Trust Evolution in an Online World)
  6. 从青铜到王者,来聊聊 Synchronized 底层实现原理 | 原力计划
  7. 链队列基本运算的实现
  8. JAVA-初步认识-第九章-接口-定义interface
  9. OpenCasCade – 贴纹理
  10. 汽车汽配行业供应链协同管理系统一体化管理,SCM供应链提升企业竞争力
  11. 智慧城市大数据可视化系统设计心得
  12. QML入门教程(1): Qt Quick与QML介绍
  13. 社会语义网络图用什么软件绘制_GitMind:免费在线思维导图软件
  14. Qt实现圆形组合按钮,摇杆
  15. CG标准函数库——数学函数(GPU编程与CG语言之阳春白雪下里巴人)
  16. 计算机和游戏建立不了连接,如何建立局域网我们寝室的电脑想连接起来玩游戏我们每个人都有网号我 爱问知识人...
  17. php中求解二元一次方程,基于Algebra.js解二元一次方程的实例教程
  18. win7删除后清空回收站文件如何恢复
  19. linux如何合并文件
  20. 【Niagara 03】Tridium N4使用——时间表生成

热门文章

  1. 计算机网络反码求和代码,IP校验与算法反码求和详解
  2. 科学-物理:物理学 (自然科学学科)百科
  3. 广东浦发银行营业网点[分享帖]
  4. python title函数用法_python函数用法
  5. 5G网络的主要特性、关键技术及其发展趋势 : 奇点临近——中国如何迎接未来的5G网络革命?
  6. 知识付费五大发展趋势,行业迎来爆发性增长
  7. pycharm激活教程
  8. AUTO_INCREMENT修改无效
  9. 在Android上部署深度学习模型之UI设计(七)
  10. 主码求法,范式判断,最小函数依赖求法