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




本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539230.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539230.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539230.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Thrift源碼學習二——Server層

Thrift 提供了如圖五種模式:TSimpleServer、TNonblockingServer、THsHaServer、TThreadPoolServer、TThreadSelectorServer ?? TSimpleServer、TThreadPoolServer 屬于阻塞模型 TNonblockingServer、THsHaServer、TThreadedSelectorServer 屬于非阻塞模型 TServer…

linux top 命令可視化_25個Linux性能監控工具

一段時間以來,我們在網上向讀者介紹了如何為Linux以及類Linux操作系統配置多種不同的性能監控工具。在這篇文章中我們將羅列一系列使用最頻繁的性能監控工具,并對介紹到的每一個工具提供了相應的簡介鏈接,大致將其劃分為兩類,基于…

base64是哪個jar包的_漲知識 | 用maven輕松管理jar包

前言相信只要做過 Java 開發的童鞋們,對 Ant 想必都不陌生,我們往往使用 Ant 來構建項目,尤其是涉及到特別繁雜的工作量,一個 build.xml 能夠完成編譯、測試、打包、部署等很多任務,這在很大的程度上解放了程序員們的雙…

Hive數據類型

概述 Hive的內置數據類型可以分為兩大類:(1)、基礎數據類型;(2)、復雜數據類型。 基礎數據類型 數據類型 所占字節 開始支持版本 TINYINT 1byte,-128 ~ 127 SMALLINT 2byte,-32,768 ~ 32,767 INT 4byte,-2,147,483,648 ~ 2,14…

JMS(Java消息服務)與消息隊列ActiveMQ基本使用(一)

最近的項目中用到了mq,之前自己一直在碼農一樣的照葫蘆畫瓢。最近幾天研究了下,把自己所有看下來的文檔和了解總結一下。 一. 認識JMS 1.概述 對于JMS,百度百科,是這樣介紹的:JMS即Java消息服務(Java Message Service&…

python單詞反轉_python文本 字符串逐字符反轉以及逐單詞反轉

python文本 字符串逐字符反轉以及逐單詞反轉 場景: 字符串逐字符反轉以及逐單詞反轉 首先來看字符串逐字符反轉,由于python提供了非常有用的切片,所以只需要一句就可以搞定了 >>> aabc edf degd >>> a[::-1] dged fde cba …

hive復合數據類型之struct

概述 STRUCT:STRUCT可以包含不同數據類型的元素。這些元素可以通過”點語法”的方式來得到所需要的元素,比如user是一個STRUCT類型,那么可以通過user.address得到這個用戶的地址。 操作實例 1、創建表 create table student_test(id int,in…

pycharm 運行celery_Celery全面學習筆記

來源介紹Celery 是 Distributed Task Queue,分布式任務隊列。分布式決定了可以有多個 worker 的存在,隊列表示其是異步操作。Celery 核心模塊Celery有一下5個核心角色Task就是任務,有異步任務和定時任務Broker中間人,接收生產者發…

hive復合數據類型之array

概述 ARRAY:ARRAY類型是由一系列相同數據類型的元素組成,這些元素可以通過下標來訪問。比如有一個ARRAY類型的變量fruits,它是由[apple,orange,mango]組成,那么我們可以通過fruits[1]來訪問元素orange,因為ARRAY類型的…

Exploit開發系列教程-Mona 2 SEH

P3nro5e 2015/07/10 10:580x00 Mona 2 前言 & 準備Mona 2是一種非常有用的插件,它由Corelan Team開發。起初是為Immunity Debugger寫的,現在它適用于WinDbg調試器。你將需要為WinDbg x86 和 WinDbg x64安裝一些工具:安裝Python 2.7 (從這…

python集合的元素可以是_Python集合的元素中,為什么不可以是包含嵌套列表的元組?...

你有一個誤解,hash算法針對的是元素的內容,并不是針對指針,所以指針不變不等于可hash。 如果你想深究細節的話,可以看tuple的源碼: static Py_hash_t tuplehash(PyTupleObject *v) { Py_uhash_t x; /* Unsigned for de…

python lib庫_python_lib基礎庫

1:argv傳遞給python腳本的命令行參數列表,argv[0]是腳本的名字(他是平臺獨立的,不管他是一個路徑全名或不是),如果使用了-c參數選項,argv[0]會被設置為字符串-c,如果沒有腳本名傳遞給python解釋器&#xff…

hive復合數據類型之map

概述 MAP:MAP包含key->value鍵值對,可以通過key來訪問元素。比如”userlist”是一個map類型,其中username是key,password是value;那么我們可以通過userlist[username]來得到這個用戶對應的password; 操…

Beego框架使用

為什么80%的碼農都做不了架構師&#xff1f;>>> Beego Web項目目錄結構 new 命令是新建一個 Web 項目&#xff0c;我們在命令行下執行 bee new <項目名> 就可以創建一個新的項目。但是注意該命令必須在 $GOPATH/src 下執行。最后會在 $GOPATH/src 相應目錄下…

oracle下lag和lead分析函數

Lag和Lead分析函數可以在同一次查詢中取出同一字段的前N行的數據(Lag)和后N行的數據(Lead)作為獨立的列。 這種操作可以代替表的自聯接&#xff0c;并且LAG和LEAD有更高的效率。 語法&#xff1a; [sql] view plaincopy /*語法*/ lag(exp_str,offset,defval) over() Lead(…

802d簡明調試手冊_SINUMERIK-828D簡明調試手冊.pdf

SINUMERIK 828D / 828D BASIC簡明調試手冊SINUMERIKAnswers for industry. SIEMENSABC01.2012 ASINUMERIK 828D / 828D BASIC V04.04SP01123PLC 45NC 67PLC 891011121314151617PLC 18i1 11.1 11.1.1 NC 31.1.2 31.2

jtessboxeditorfx 界面顯示不出來_macOS 使用 XQuartz 支持 X11 實現 Linux 圖形化界面顯示...

更多奇技淫巧歡迎訂閱博客&#xff1a;https://fuckcloudnative.io前言在 Windows 中相信大家已經很熟悉使用 Xmanager(Xshell), MobaXterm, SecureCRT 通過 X11 實現 Linux 圖形化界面顯示&#xff0c;我的需求是在 macOS 下使用 iTerm2 作為 Terminal 實現 X11 圖形化界面顯示…

EntityFramework Core 2.0 Explicitly Compiled Query(顯式編譯查詢)

前言 EntityFramework Core 2.0引入了顯式編譯查詢&#xff0c;在查詢數據時預先編譯好LINQ查詢便于在請求數據時能夠立即響應。顯式編譯查詢提供了高可用場景&#xff0c;通過使用顯式編譯的查詢可以提高查詢性能。EF Core已經使用查詢表達式的散列來表示自動編譯和緩存查詢&a…

Oracle Minus關鍵字 不包含 取差集

Oracle Minus關鍵字   SQL中的MINUS關鍵字   SQL中有一個MINUS關鍵字&#xff0c;它運用在兩個SQL語句上&#xff0c;它先找出第一條SQL語句所產生的結果&#xff0c;然后看這些結果有沒有在第二個SQL語句的結果 中。如果有的話&#xff0c;那這一筆記錄就被去除&#xff0…

python掃描器甄別操作系統類型_20189317 《網絡攻防技術》 第三周作業

一.教材內容總結1.網絡踩點&#xff1a;web搜索與挖掘、DNS和IP查詢、網絡拓撲偵察(1)網絡踩點目標確定(2)技術手段&#xff1a;web信息搜索與挖掘、DNS和IP查詢、網絡拓撲偵察(3)web信息搜索與挖掘&#xff1a;基本搜索與挖掘技巧、高級搜索與挖掘技巧、編程實現google搜索、元…