中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

HIVE體系架構是怎么樣的

發布時間:2021-12-10 11:24:40 來源:億速云 閱讀:123 作者:小新 欄目:云計算

這篇文章主要介紹了HIVE體系架構是怎么樣的,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

*注:本文基于hive-0.8.1寫的

架構圖:

HIVE體系架構是怎么樣的

一、   service

1、       hive有三種service,分別是cli,hiveserver和hwi。

2、       cli是命令行工具,為默認服務,啟動方式$HIVE_HOME/bin/hive 或 $HIVE_HOME/bin/hive --service cli。

3、       hiverserver通過thrift對外提供服務,默認端口10000,啟動方式為$HIVE_HOME/bin/hive--service hiveserver。

4、       hwi為web接口,可以通過瀏覽器訪問hive,默認端口9999,啟動方式為$HIVE_HOME/bin/hive--service hwi。

5、       每個服務間互相獨立,有各自的配置文件(配置metasotre/namenode/jobtracker等),如果metasotre的配置一樣則物理上對應同一hive庫。

6、       Driver用于解釋、編譯、優化、執行HQL,每個service的Driver相互獨立。

7、       CLI為用戶提供命令行接口,每個CLI獨享配置,即在一個CLI里修改配置不影響別的CLI。

8、       多個JDBC可同時連到同一HiveServer上,所有會話共享一份配置。(注:從0.9.0起hiveserver配置已經從global降為session,即每個session的配置相互獨立,見 [HIVE-2503])

9、       多個瀏覽器可同時連到同一HWI上,所有會話共享一份配置。

二、MetaStore

MetaStore位置通過參數javax.jdo.option.ConnectionURL來指定,可在會話中自由修改。相關的參數包括:

javax.jdo.option.ConnectionDriverName#數據庫驅動
javax.jdo.option.ConnectionURL          #數據庫ip端口庫名等
javax.jdo.option.ConnectionUserName   #用戶名
javax.jdo.option.ConnectionPassword    #密碼

通過修改這些參數可以在多個MetaStore間熱切換,可用于HA。

三、NameNode與JobTracker

NameNode由fs.default.name指定,JobTracker由mapred.job.tracker指定,這兩個參數都可以在會話中自由修改來指向不同的NameNode和JobTracker。

配合MetaStore可以有多種組合出現,例如在同一個MetaStore里讓table1的數據存在HDFS1,用JobTracker1計算,table2的數據存在HDFS2,用JobTracker2計算,或者讓兩個表都在JobTracker3上計算。

四、注意事項

1、       NameNode和JobTracker最好指向同一個集群,否則計算的時候需要跨集群復制數據。

2、       在MetaStore存儲的是表數據文件的絕對路徑,當心其與NameNode/JobTracker不再同一個集群里導致夸集群復制。

3、       對hiveserver與hwi配置的修改會作用到同一service上的所有會話。 (注:從0.9.0起hiveserver配置已經從global降為session,即每個session的配置相互獨立

感謝你能夠認真閱讀完這篇文章,希望小編分享的“HIVE體系架構是怎么樣的”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

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

AI

龙川县| 大同县| 犍为县| 南投县| 广水市| 和政县| 安丘市| 宽甸| 资兴市| 彭州市| 独山县| 舞钢市| 洞头县| 稻城县| 久治县| 中阳县| 那曲县| 高淳县| 北流市| 安丘市| 盖州市| 瑞昌市| 梅州市| 秦皇岛市| 遵化市| 高密市| 福泉市| 元谋县| 景洪市| 织金县| 阿克苏市| 安国市| 临夏县| 稻城县| 黄石市| 茶陵县| 枞阳县| 南宫市| 芦山县| 民权县| 辽宁省|