?啟動(dòng)Hive完成如下任務(wù):
(1)新建member表
(2)將本地文件“/home/hadoop/member.txt”導(dǎo)入 member表中
? (3)查詢member表中所有記錄
(4)查詢member表中男同學(xué)(性別值為1)數(shù)據(jù)
? (5)查詢member表中22歲男同學(xué)數(shù)據(jù)
? (6)統(tǒng)計(jì)member表中男同學(xué)和女同學(xué)(性別值為0)的人數(shù)
? (7)刪除 member表。
關(guān)鍵操作步驟:
所有操作在client上以root用戶身份執(zhí)行
打開hive前先打開hdfs和yarn,如下圖所示:
① 在第一臺(tái)hadoop101上先開啟hdfs
② jps查看hdfs的進(jìn)程
hadoop101(master):DataNode NameNode
hadoop102(slave):DataNode?
?
hadoop103(slave):DataNode? SecondaryNameNode
?
③ 在第二臺(tái)hadoop102上開啟yarn
?④?jps查看yarn的進(jìn)程
hadoop101(master):DataNode NameNode NodeManager
hadoop102(slave):DataNode??ResourceManager? NodeManager
hadoop103(slave):DataNode? SecondaryNameNode NodeManager?
?
?在開啟后以上進(jìn)程然后進(jìn)入hive下面操作即可。
(1)在本地文件系統(tǒng)建立文件“/home/hadoop/member.txt”,用","分隔開。
數(shù)據(jù)如下:
20200,sz,0,21
20201,hz,1,22
20202,zt,0,22
20203,xy,1,21
20204,zb,1,22
(2)啟動(dòng)Hive后顯示所有Hive表
?(3)新建member表
?
?(4)將本地文件'/home/hadoop/member.txt'中的數(shù)據(jù)導(dǎo)入member表
?(5)查詢member表中所有記錄
?(6)查詢member表中男同學(xué)數(shù)據(jù)
?(7)查詢member表中22歲男同學(xué)數(shù)據(jù)
?(8)查詢member表中男同學(xué)和女同學(xué)的人數(shù)
?操作復(fù)雜語(yǔ)句之前記得先把防火墻關(guān)閉?。?!
??(9)刪除member表
(10)退出Hive
文章來源:http://www.zghlxwxcb.cn/news/detail-457870.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-457870.html
到了這里,關(guān)于大數(shù)據(jù)應(yīng)用——Hive操作示例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!