hive参数配置使用
2016-09-02 11:14
274 查看
概述
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
相关文章推荐
- (7-2)hive参数配置使用
- Hive汇总统计数据自动化传输到Mysql数据库-跑批参数文本配置及提取使用
- 回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/>
- 使用web.config配置应用程序参数
- 回发或回调参数无效。在配置中使用 enableEventValidation=true或在页面中使用 启用了事件验证。
- syntaxhighlighter 使用 配置 参数 详解 代码高亮 纯JS
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEvent
- 回发或回调参数无效,在配置中使用或在页面中使用启用了事件验证
- 回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证....
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- Castle ActiveRecord 使用动态填写参数方式配置数据库连接
- 回发或回调参数无效。在配置中使用...pages enableEventValidation="true"/>
- 回发或回调参数无效。在配置中使用
- 回发或回调参数无效。在配置中使用