048 hive运行的相关配置

一:执行SQL的方式

1.配置的键值

  048 hive运行的相关配置

2.minimal下运行fetch

  048 hive运行的相关配置

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

  048 hive运行的相关配置

4.在more下运行fetch

  048 hive运行的相关配置

二:虚拟列

  一共三个虚拟咧

    INPUT__FILE__NAME:数据的来源

    BLOCK__OFFSET__INSIDE__FILE:记录在块中的偏移量

    ROW__OFFSET__INSIDE__BLOCK:行的偏移量

  048 hive运行的相关配置

三:严格模式

1.概述

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

  注意:

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

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

    限制笛卡尔积的查询

2.分区表的检测

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

  048 hive运行的相关配置

3.order by的检测

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

  048 hive运行的相关配置

  

上一篇:UI---startup--jquery


下一篇:Atitit. 类与对象的存储实现