溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

大數(shù)據(jù)HIve數(shù)據(jù)倉庫應用實例分析

發(fā)布時間:2022-01-11 09:58:39 來源:億速云 閱讀:149 作者:柒染 欄目:編程語言

小編今天帶大家了解大數(shù)據(jù)HIve數(shù)據(jù)倉庫應用實例分析,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學習“大數(shù)據(jù)HIve數(shù)據(jù)倉庫應用實例分析”的知識吧。

如今,大數(shù)據(jù)的大浪已經(jīng)把我們每個人都卷入其中,隨著大數(shù)據(jù)技術一起引起大眾注意的還有HIve數(shù)據(jù)倉庫。作為大數(shù)據(jù)分析的核心工具之一,它一直發(fā)揮著為企業(yè)提供決策支持的重要作用。因此掌握Hive是入門大數(shù)據(jù)學習的關鍵之一,下面我們就一起來看看HIve數(shù)據(jù)倉庫應用案例講解。

將本地文件數(shù)據(jù)加載到Hive數(shù)據(jù)倉庫:

首先在/public/users/yexin/Hadoop/hadoopdata下建立文本文件:

Hive中建立表后只有兩種方式可以加載數(shù)據(jù):

(1)從本地文件系統(tǒng)加載數(shù)據(jù)

(2)從Hadoop文件系統(tǒng)加載數(shù)據(jù)

在node63節(jié)點啟動hive服務:分別輸入:hive --service metastore &;hive --service hiveserver2或直接輸

入hiveserver2

在node70節(jié)點下輸入hive登陸,執(zhí)行如下操作,

創(chuàng)建表:

hive> CREATE TABLE score (

> sno int,name String,

> java decimal(10,2),

> python decimal(10,2))

> ROW FORMAT DELIMITED

> FIELDS TERMINATED BY '\t'

> LINES TERMINATED BY '\n'

> STORED AS TEXTFILE;

OK

Time taken: 0.429 seconds

導入數(shù)據(jù):從本地系統(tǒng)文件按導入

Time taken: 0.429 seconds

hive> load data local inpath '/public/users/yexin/Hadoop/hadoopdata/score.txt' overwrite into table

score;

Loading data to table yexin.score

OK

Time taken: 1.413 seconds

查詢score表:

查看HDFS數(shù)據(jù):

查看元數(shù)據(jù):

use hive;

刪除表:drop tabel score? 記住刪除表時HDFS上的數(shù)據(jù)一起刪除了。

注意:如果建立的是外部表,drop后HDFS中的文件并沒有刪除

Beelin命令:

設置訪問權限:修改hadoop的core-site.xml

用其他節(jié)點作為客戶端,需要在node63節(jié)點配置hive2的監(jiān)聽節(jié)點端口,才能讓遠程訪問hive服務(beeline)

vim hive-site.xml

添加:來綁定node70客戶端訪問 。這樣遠程就可以訪問了。

<property>

<name>hive.server2.thrift.bind.host</name>

<value>node70</value>

</property>

<property>

<name>hive.server2.long.polling.timeout</name>

<value>5000</value>

</property>

在node70節(jié)點(hive的客戶端)來連接HiveServer2(允許多個客戶端并發(fā)操作)

輸入:beeline進入beeline,輸入:

!connect jdbc:hive2://node70:10000 yexin 12345

感謝大家的閱讀,以上就是“大數(shù)據(jù)HIve數(shù)據(jù)倉庫應用實例分析”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家?guī)砀鼉?yōu)質的文章。謝謝大家對億速云網(wǎng)站的支持!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI