概述

set命令设置hive的参数。

${} 可以获取配置项的值,作为参数使用。

在启动hive时可以传入配置项启动。

hive参数初始化配置set命令~/.hiverc

hive参数介绍

输入set,可以查看所有可设置项和现在设置项的值。

hive> set;

项太多了,不一一罗列。

system:sun.os.patch.level=unknown
system:user.country=US
system:user.dir=/home/hadoop
system:user.home=/home/hadoop
system:user.language=en
system:user.name=hadoop
system:user.timezone=PRC

................
env:HISTSIZE=1000
env:HIVE_AUX_JARS_PATH=
env:HIVE_CONF_DIR=/home/hive2.1/conf
env:HIVE_HOME=/home/hive2.1
env:HOME=/home/hadoop
env:HOSTNAME=hello110
env:JAVA_HOME=/home/hadoop/app/jdk1.8.0_73
env:LANG=en_US.UTF-8
env:LESSOPEN=||/usr/bin/lesspipe.sh %s
env:LOADEDMODULES=

.............................

hive.tez.smb.number.waves=0.5
hive.timedout.txn.reaper.interval=180s
hive.timedout.txn.reaper.start=100s
hive.transactional.table.scan=false
hive.transform.escape.input=false
hive.transpose.aggr.join=false
hive.txn.heartbeat.threadpool.size=5

..........................

set命令设置参数

hive>下

hive> set hive.cli.print.current.db=true;
hive (default)> set hive.cli.print.header=true;
hive (default)> select * from map_test;
OK
map_test.id     map_test.perf
1001    {"job":80,"team":123,"person":700}
1002    {"job":90,"team":234,"person":800}
1003    {"job":70,"team":345,"person":900}
1004    {"job":60,"team":456,"person":1000}
1005    {"job":59,"team":678,"person":844}
1006    {"job":98,"team":832,"person":866}
Time taken: 2.865 seconds, Fetched: 6 row(s)

hive参数初始化配置

~/.hiverc
将要初始化的参数,配置在这个文件里,这样启动的时候就不需要设置了。

在使用hive的用户目录下,新建.hiverc文件,将hive的配置项配置好。hive命令启动。

[hadoop@hello110 ~]$ vi .hiverc
set hive.cli.print.current.db=true;
set hive.cli.print.header=true;

[hadoop@hello110 ~]$ hive

hive (default)> select * from map_test;
OK
map_test.id     map_test.perf
1001    {"job":80,"team":123,"person":700}
1002    {"job":90,"team":234,"person":800}
1003    {"job":70,"team":345,"person":900}
1004    {"job":60,"team":456,"person":1000}
1005    {"job":59,"team":678,"person":844}
1006    {"job":98,"team":832,"person":866}
Time taken: 1.561 seconds, Fetched: 6 row(s)

查看具体某项配置的值

hive (zmgdb)> set hive.exec.dynamic.partition.mode;
hive.exec.dynamic.partition.mode=strict

hive参数配置使用相关推荐

  1. HIVE常用参数配置

    HIVE参数配置 --查看参数使用:set  或者set -v; --设置参数使用:set  key=value; --设置reduce个数(默认-1) mapreduce.job.reduces=- ...

  2. hive动态分区shell_Hive动态分区 参数配置及语法

    Hive本身是不支持动态分区的.. 但动态分区是真的方便啊..不然手动维护要累死..按日期甚至小时来分区时动辄就好几千上万的分区..手动到哪一年去..? 想要用动态分区要先做一些设置来修改默认的配置. ...

  3. HiveSQL运行优化参数配置

    HiveSQL运行优化参数配置 HiveSQL常用数据处理语句 HiveSQL中复杂数据类型操作 我们平时在使用hive执行一些SQL任务时.经常会遇到执行速度很慢,数据倾斜,资源不够用等问题.那是因 ...

  4. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

  5. [Hive] - Hive参数含义详解

    hive中参数分为三类,第一种system环境变量信息,是系统环境变量信息:第二种是env环境变量信息,是当前用户环境变量信息:第三种是hive参数变量信息,是由hive-site.xml文件定义的以 ...

  6. u8虚拟服务器端口,用友u8服务器参数配置

    用友u8服务器参数配置 内容精选 换一换 查询负载均衡器状态树.可通过该接口查询负载均衡器关联的监听器.后端云服务器组.后端云服务器.健康检查.转发策略.转发规则的主要信息,了解负载均衡器下资源的拓扑 ...

  7. Spark性能调优系列:Spark参数配置大全(官网资料)

    Spark参数配置大全 Spark提供了三个位置来配置系统 Spark属性控制大多数应用程序参数,可以使用SparkConf对象或Java系统属性来设置. 通过conf/spark-env.sh每个节 ...

  8. 【深入理解Hadoop原理】Hadoop 参数配置 详解

    Hadoop 参数配置 详解 一.常用端口 组件 节点 默认端口 配置 用途说明 HDFS DataNode 50010 dfs.datanode.address datanode服务端口,用于数据传 ...

  9. 大数据培训:Spark性能调优与参数配置

    Spark性能调优-基础篇 众所周知,正确的参数配置对提升Spark的使用效率具有极大助力,帮助相关数据开发.分析人员更高效地使用Spark进行离线批处理和SQL报表分析等作业. 推荐参数配置模板如下 ...

最新文章

  1. socket通过多网卡收发数据
  2. 转 -- 推荐几本云计算的经典书籍
  3. 【蓝桥杯省赛】冲刺练习题【动态规划】倒计时【08】天
  4. 饲料企业精细化生产管理方案
  5. 怎样用java写一个简单的文件复制程序
  6. JVM——jinfo命令使用及GC日志分析
  7. ADO.NET 2.0 的并行控制与数据存取冲突侦测
  8. php 安全基础 第八章 共享主机 安全模式
  9. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·008【常用函数】
  10. RouterOS 5.22固定公网IP共享上网设置
  11. 解决request.getSession().getServletContext().getRealPath(“/“)为null问题
  12. java jdbc 表存在_JDBC / Java – 如何检查数据库中是否存在表和列?
  13. 关于Go语言,你不得不知的并发模式
  14. 干货| 364套各类风格毕业设计答辩PPT模板~
  15. 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第三章
  16. FFT蝶形算法的verilog实现专题——64点FFT 蝶形算法完整展开
  17. 极客日报第 21 期:360 安全浏览器尝试收费;苹果macOS首次出现在云端
  18. MARIADB数据库服务器
  19. 如何推广自己的新网站
  20. 仿原生安卓文件管理器

热门文章

  1. 强行终止python_中国的真实离婚率:一点也不高,反而低的惊人 | 用python计算离婚率...
  2. test.php.bak,记一次phpmyadmin 4.8.1 远程文件包含漏洞(BUUCTF web)
  3. 插入排序之表插入排序
  4. linux ssh 远程会话保存,远程SSH会话和流程在断开后运行的5种方法
  5. proteus里面没有stm32怎么办_嵌入式单片机之stm32串口你懂了多少!!
  6. linux修改主机名后oracle em控制台起不来,更改计算机名后导致Oracle dbconsole无法启动问题解决方法...
  7. go语言 doc转换html,go语言使用wkhtmltopdf工具将html转成pdf
  8. php如何对 mysql 中text类型拆分存入一个数组_PHP递归实现无限级分类,可选返回字符串和数组...
  9. java char i=2+#039;2#039;;_P039 二维数组的字符按列存放到字符串中 ★★
  10. Linux Unbunt 安装显卡驱动 简单方法