zoukankan      html  css  js  c++  java
  • 048 hive运行的相关配置

    一:执行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。

      

      

  • 相关阅读:
    python的Collections 模块
    python模块
    python类
    python异常
    python文件处理
    python函数
    python字符串
    python数据结构
    python循环
    下载Google Play外国区APP技巧
  • 原文地址:https://www.cnblogs.com/juncaoit/p/6044844.html
Copyright © 2011-2022 走看看