一:执行SQL的方式

1.配置的键值

  

2.minimal下运行fetch

  

3.设定hive.fetch.task.conversion=more

  

4.在more下运行fetch

  

二:虚拟列

  一共三个虚拟咧

    INPUT__FILE__NAME:数据的来源

    BLOCK__OFFSET__INSIDE__FILE:记录在块中的偏移量

    ROW__OFFSET__INSIDE__BLOCK:行的偏移量

  

三:严格模式

1.概述

  对分区表进行查询,在where子句中没有加分区过滤的话,将禁止提交任务,默认hive.mapred.mode=nonstrict。

  注意:

    对分区表进行查询,在where子句中没有加分区过滤的话,将禁止提交任务

    对于order by 语句,必须使用limit语句

    限制笛卡尔积的查询

2.分区表的检测

  通过对比,严格模式下需要分区字段的查询条件限制。

  

3.order by的检测

  通过对比,严格模式下的order by 需要limit。

  

  

最新文章

  1. caffe中accuracy和loss用python从log日志里面获取
  2. Service简介
  3. LinuxShell脚本攻略--第八章 当个好管家
  4. Extract Datasets
  5. ASP.NET 5 Overview
  6. [WPF]如何调试Data Binding
  7. Caused by:org.hibernate.DuplicateMappingException:Duplicate class/entity/ mapping
  8. Codeforces #550 (Div3) - G.Two Merged Sequences(dp / 贪心)
  9. TestNg框架基础入门
  10. 洛谷P2089烤鸡
  11. spring 初始化
  12. js中数组常用方法总结
  13. Gogs 部署安装(Linux)
  14. c# 判断时间是否在 某一时间段内
  15. [UE4]小地图UI放在哪里创建合适?
  16. MVC 拦截指定的action
  17. Ubuntu/Debian下通过Apt-get简单安装Oracle JDK
  18. linux下怎么修改grub.cfg
  19. WebStorm 使用webpack打包(build) Vue 静态资源无法访问(路径不对)问题
  20. 【BZOJ3362-3365】USACO水题四连A

热门文章

  1. Java——Struts2 之国际化 struts.custom.i18n.resources=globalMessages
  2. JavaScript之能力与硬件检测[小结]
  3. luogu P2516 [HAOI2010]最长公共子序列
  4. JavaScript学习 - 基础(二) - 基础类型/类型转换
  5. FPN 学习笔记
  6. CentOS和RedHat Linux的区别
  7. cartographer 安装问题
  8. libSVM在matlab下的使用安装
  9. TCP建立流程 【转】
  10. Filter功能