日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hive参数配置使用

發布時間:2025/3/11 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hive参数配置使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


概述

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参数配置使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。