Hive wordcount

一 使用Hive CLI (old)命令行工具操作HiveQL

進(jìn)入hive cli

[root@master /]# hive

創(chuàng)建統(tǒng)計(jì)表

hive> create table wctest(line凭语,content string);

導(dǎo)入數(shù)據(jù)

可以將本地文本文件內(nèi)容批量加載到Hive 表中葱她,要求文本文件中的格式和Hive 表的定義一致,包括:字段個(gè)數(shù)似扔、字段順序吨些、列分隔符都要一致。
這里的dealer_info 表的表定義是以\t 作為列分隔符炒辉,所以準(zhǔn)備好數(shù)據(jù)后豪墅,將文本文件拷貝到hive 客戶端機(jī)器上后,執(zhí)行加載命令黔寇。load data local inpath '/home/hadoop/dealerinfodata.txt' overwrite into table dealer_info;

  • local 關(guān)鍵字表示源數(shù)據(jù)文件在本地偶器,源文件可以在HDFS 上,如果在HDFS 上缝裤,則去掉local屏轰,inpath 后面的路徑是類似”hdfs://namenode:9000/user/datapath”這樣的HDFS 上文件的路徑。
  • overwrite 關(guān)鍵字表示如果hive 表中存在數(shù)據(jù)憋飞,就會覆蓋掉原有的數(shù)據(jù)霎苗。如果省略overwrite,則默認(rèn)是追加數(shù)據(jù)榛做。加載完成數(shù)據(jù)后叨粘,在HDFS 上就會看到加載的數(shù)據(jù)文件猾编。
hive>load data inpath '/user/root/wordcount_in/wordcount' overwrite  into table wctest;

進(jìn)行統(tǒng)計(jì)

hive>select a.word,count(*) from (select explode(split(wordcontent,' ')) word from wctest)a group by word;

退出Hive CLI

 hive> quit;
[root@master /]# 

mysql 中的hive數(shù)據(jù)庫存儲的是hive操作管理下的字段定義,以及hive數(shù)據(jù)文件的存儲位置

mysql> show tables;

表名 標(biāo)識
COLUMNS_V2 hive 表中的數(shù)據(jù)類型
DBS hive 上的數(shù)據(jù)庫列表
SDS hive 表物理路徑

二 使用Beeline CLI (new)命令行工具操作HiveQL

Beeline version 2.1.1 by Apache Hive

進(jìn)入beenline

[root@master /]# beeline
beeline> 

鏈接

beeline> !connect jdbc:hive2://192.168.137.121:10000
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/tools/apache-hive-2.1.1-bin/lib/log4j-slf4j-impl-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hadoop-2.6.4/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Connecting to jdbc:hive2://192.168.137.121:10000
Enter username for jdbc:hive2://192.168.137.121:10000: root
Enter password for jdbc:hive2://192.168.137.121:10000: 
Connected to: Apache Hive (version 2.1.1)
Driver: Hive JDBC (version 2.1.1)
17/06/08 11:36:34 [main]: WARN jdbc.HiveConnection: Request to set autoCommit to false; Hive does not support autoCommit=false.
Transaction isolation: TRANSACTION_REPEATABLE_READ
0: jdbc:hive2://192.168.137.121:10000> 

操作同Hive CLI

退出beenline

 0: jdbc:hive2://192.168.137.121:10000> !quit
Closing: 0: jdbc:hive2://192.168.137.121:10000
[root@master /]# 
HiveQL 客戶端SQuirrelSQLClient使用配置官網(wǎng)
enter description here
enter description here

相關(guān)資源

Hive GettingStarted

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末升敲,一起剝皮案震驚了整個(gè)濱河市答倡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌驴党,老刑警劉巖瘪撇,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異港庄,居然都是意外死亡倔既,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門鹏氧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渤涌,“玉大人,你說我怎么就攤上這事把还∈蹬睿” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵吊履,是天一觀的道長安皱。 經(jīng)常有香客問我,道長艇炎,這世上最難降的妖魔是什么酌伊? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮缀踪,結(jié)果婚禮上居砖,老公的妹妹穿的比我還像新娘。我一直安慰自己驴娃,他們只是感情好悯蝉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著托慨,像睡著了一般鼻由。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厚棵,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天蕉世,我揣著相機(jī)與錄音,去河邊找鬼婆硬。 笑死狠轻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的彬犯。 我是一名探鬼主播向楼,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼加勤,長吁一口氣:“原來是場噩夢啊……” “哼冲九!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤项棠,失蹤者是張志新(化名)和其女友劉穎珊燎,沒想到半個(gè)月后危彩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茶鉴,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年灭返,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盗迟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡熙含,死狀恐怖罚缕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情怎静,我是刑警寧澤邮弹,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站消约,受9級特大地震影響肠鲫,放射性物質(zhì)發(fā)生泄漏员帮。R本人自食惡果不足惜或粮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捞高。 院中可真熱鬧氯材,春花似錦、人聲如沸硝岗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽型檀。三九已至冗尤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間胀溺,已是汗流浹背裂七。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留仓坞,地道東北人背零。 一個(gè)月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像无埃,于是被迫代替她去往敵國和親徙瓶。 傳聞我的和親對象是個(gè)殘疾皇子毛雇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

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