1. In strict mode, if ORDER BY is specified, LIMIT must also be specified.

这个错误提示是因为在hive下写的sql使用了order by对数据进行数据排序,因为order by事实上是全局排序,因此,在reduce阶段仅为一个reduce做汇总,为此,数据量庞大,在hive的严格模式下禁止全局排序的。

两种解决方案

  • 更改hive严格模式设定set hive.mapred.mode = nonstrict
  • SQL末尾增加limit限定

转载于:https://www.cnblogs.com/Sinkinghost/p/9842864.html

hiveSql常见错误记录相关推荐

  1. Linux系统日检常见问题,linux系统维护常见错误记录

    linux系统维护常见错误记录 发布时间:2008-09-17 21:32:34   作者:佚名   我要评论 一:卸载的时候出现的错误: umount /dev/nb1 device is busy ...

  2. idea中push到github或gitee过程中的常见错误记录

    刚用git进行版本控制不久,过程中遇到了很多很多问题,之前一直使用svn,git支持分布式版本管理,在你自己本地上,也会有版本更新的记录.使用svn时,必须要保持网络畅通,所有的版本记录是记录在中央服 ...

  3. Javah 常见错误记录

    2019独角兽企业重金招聘Python工程师标准>>> 测试文件:hello-jni/src/com/example/hellojni/HelloJni.java /*** 该文件来 ...

  4. 安卓编程常见错误记录

    错误1:Eclipse无法打开"Failed to load the JNI shared library" 解决方法:以前是装JDK1.7的,改为重新安装旧点版本的 JDK1.6 ...

  5. DataStage常见错误记录

    Ora-01427: 单个子查询返回多个行:select语句下面嵌套的select语句查询结果大于一行. 解决方法:将嵌套查询语句加上where rownum=1,附录有去重语句. ora-01461 ...

  6. vs2010常见错误记录

    (1)在Debug模式下正常,在Release模式下程序出现异常 可能原因:配置的链接dll有问题,后缀带d和不带d混淆:在Release模式下类中的变量不会自动进行初始化,需要手动初始化:

  7. 1.2 cuda相关常见错误记录(不断更新)

    1. libcudnn.so.x: file too short 解决办法: 删除软连接后重新建立新的软连接: # 到cuda目录 # x为cuda版本 # 0.21 是文件的小版本号,可以在文件夹内 ...

  8. TensorFlow常见错误记录

    1.No module named 'tensorflow.example from tensorflow.examples.tutorials.mnist import input_data Mod ...

  9. Python常见问题解决记录1-Non-ASCII character ‘\xe7‘错误

    Python常见问题解决记录1-Non-ASCII character '\xe7'错误 参考文章: (1)Python常见问题解决记录1-Non-ASCII character '\xe7'错误 ( ...

最新文章

  1. webstorm代码行数统计_10万行代码10万年薪,利用python查看自己写了多少代码
  2. 决策树——学习笔记(一)
  3. #jvm内存及GC机制#
  4. Linux 技术篇-查看cpu核心数,grep常用信息筛选语法使用演示
  5. tim计时器读出为0_高中物理 必修1 (12) 第一章 运动的描述 课时4 实验:用打点计时器测速度(1)...
  6. python server send event_[Python之路] 多种方式实现并发Web Server
  7. python3.7.4+Django2.2.6一直提示path404报错问题:“Using the URLconf defined in XXX.urls, Django tried this...”
  8. Codeforces Round #632 (Div. 2)巧用小技巧
  9. 异常(Exception)的学习
  10. LeetCode 1570. 两个稀疏向量的点积(哈希)
  11. 2017.9.18 数颜色 思考记录
  12. (转)基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用
  13. (第三章)查看数据库
  14. linux空格转义,如何在bash循环列表中转义空格?
  15. G代码表《G代码大全》
  16. MySql5.6操作时报错:You must SET PASSWORD before execut
  17. Linux 自动挂载U盘 实现热插拔
  18. Android布局优化
  19. 苹果Mac系统虚拟打印机CAD输出PDF文档软件—pdfwriter
  20. ​CES已是技术创新的风向标  2019年哪项技术独领风骚?

热门文章

  1. 巨鲸任务调度平台:spark flink任务调度
  2. 【收藏】keepalived nginx服务检测脚本
  3. Deepin、Debian、Ubuntu恢复误删除的/var/lib/dpkg
  4. docker安装elasticsearch并进行目录挂载
  5. Python3 字符串复制
  6. Java客户端操作zookeeper:删除节点代码示例
  7. VMware拍摄快照(系统备份)
  8. MySQL优化union查询
  9. 软件测试mysql常用语句_测试中常用到的SQL语句(Oracle)
  10. Windows服务安装卸载