Hive日常使用

hive 創(chuàng)建表:

# 創(chuàng)建分區(qū)表
create table tt2(
name String,
score Int,
dt String
)partitioned by(dx String) row format delimited fields terminated by '|';

# 創(chuàng)建外部表
# 創(chuàng)建分區(qū)表
create external table tt2(
name String,
score Int,
dt String
)partitioned by(dx String) row format delimited fields terminated by '|';

# 創(chuàng)建繁雜集合的分區(qū)表
create table test(
name string,
friends array<string>,
children map<string, int>,
address struct<street:string, city:string>
)
row format delimited fields terminated by ','
collection items terminated by '_'
map keys terminated by ':'
lines terminated by '\n';

# 創(chuàng)建多分隔符的表
create table test_toutiao(
     id string
    ,tag1 int
    ,tag2 string
    ,question string
    ,answer string
) ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe' 
WITH SERDEPROPERTIES ("field.delim"="_!_");

hive 執(zhí)行:

# 命令行
hive -e "select * from tt"
# 傳參數(shù)
dtx="2020-03-09"
hive -e  "use test;select * from tt where dt='${dtx}' "  注意字符串帶引號
# sql 文件
hive -f test2.sql
# 傳參數(shù)
hive -hiveconf dtx=`date +"%Y-%m-%d"`  -f test2.sql;

=========================
hive 調(diào)用Python腳本的時候强戴,在root目錄下俺亮,在using 'python xxx.py' 不用加絕對路徑阶女;在其他目錄下可加也可以不加絕對路徑
樣例:

原因:可能是權(quán)限問題
insert overwrite table xt1 select transform (name, score, dt) using 'python /opt/nifi-tempdata/h.py' as (name, score, dt) from tt3;

2021-03-15 sql變量的使用

hive -hivevar execdt="2020-06-30" -f ./test2.sql

# test2.sql 中的代碼:

select * from lt_test.ods_jizhan_channeng_dd  where dt='${execdt}' limit 10;

2020-03-16:
beeline 通過jdbc連接hive

beeline -u jdbc:hive2://ip:port/default -n username -p password
(-n,-p 都是登錄服務(wù)器的密碼)
# port 是thrift 端口挤渔,默認(rèn)為10000
# -n 是用戶名
# -p 是密碼
noted: 如果沒有賬戶和密碼很有可能連接不上
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末阿逃,一起剝皮案震驚了整個濱河市逸绎,隨后出現(xiàn)的幾起案子骡男,更是在濱河造成了極大的恐慌淆游,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異禁炒,居然都是意外死亡查坪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門腊脱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人龙亲,你說我怎么就攤上這事陕凹『芬郑” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵杜耙,是天一觀的道長搜骡。 經(jīng)常有香客問我,道長泥技,這世上最難降的妖魔是什么浆兰? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮珊豹,結(jié)果婚禮上簸呈,老公的妹妹穿的比我還像新娘。我一直安慰自己店茶,他們只是感情好蜕便,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著贩幻,像睡著了一般轿腺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上丛楚,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天族壳,我揣著相機(jī)與錄音,去河邊找鬼趣些。 笑死仿荆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坏平。 我是一名探鬼主播拢操,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舶替!你這毒婦竟也來了令境?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤顾瞪,失蹤者是張志新(化名)和其女友劉穎舔庶,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陈醒,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惕橙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了孵延。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吕漂。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡亲配,死狀恐怖尘应,靈堂內(nèi)的尸體忽然破棺而出惶凝,到底是詐尸還是另有隱情,我是刑警寧澤犬钢,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布苍鲜,位于F島的核電站,受9級特大地震影響玷犹,放射性物質(zhì)發(fā)生泄漏混滔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一歹颓、第九天 我趴在偏房一處隱蔽的房頂上張望坯屿。 院中可真熱鬧,春花似錦巍扛、人聲如沸领跛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吠昭。三九已至,卻和暖如春胧瓜,著一層夾襖步出監(jiān)牢的瞬間矢棚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工府喳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蒲肋,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓劫拢,卻偏偏與公主長得像肉津,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子舱沧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容