溫馨提示×

溫馨提示×

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

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

HBase知識點有哪些

發(fā)布時間:2021-12-09 10:04:25 來源:億速云 閱讀:163 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容介紹了“HBase知識點有哪些”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術(shù)可在廉價PC Server上搭建起大規(guī)模結(jié)構(gòu)化存儲集群。

  與FUJITSU Cliq等商用大數(shù)據(jù)產(chǎn)品不同,HBase是Google Bigtable的開源實現(xiàn),類似Google Bigtable利用GFS作為其文件存儲系統(tǒng),HBase利用Hadoop HDFS作為其文件存儲系統(tǒng);Google運行MapReduce來處理Bigtable中的海量數(shù)據(jù),HBase同樣利用Hadoop MapReduce來處理HBase中的海量數(shù)據(jù);Google Bigtable利用 Chubby作為協(xié)同服務(wù),HBase利用Zookeeper作為對應(yīng)。

一、hbase的特性

1、hbase數(shù)據(jù)的終持久化存儲是基于hsfs文件系統(tǒng),存儲容量幾乎無限,可以隨時在線擴(kuò)容。

2、hbase的數(shù)據(jù)增刪改查功能模塊是分布式系統(tǒng)。

3、nosql數(shù)據(jù)庫,表結(jié)構(gòu)。

二、HBase的存儲

HBase中的所有數(shù)據(jù)文件都存儲在Hadoop HDFS文件系統(tǒng)上。

1. HFile, HBase中KeyValue數(shù)據(jù)的存儲格式,HFile是Hadoop的二進(jìn)制格式文件,實際上StoreFile就是對HFile做了輕量級包裝,即StoreFile底層就是HFile。

2. HLog File,HBase中WAL(Write Ahead Log) 的存儲格式,物理上是Hadoop的Sequence File。

三、HBase工作機制

hbase工作機制詳細(xì)解析:

1、hbase的整體工作機制是接受客戶端發(fā)來的請求命令,從hdfs中讀取表文件信息返回給客戶端;

2、每個hbase服務(wù)器負(fù)責(zé)表文件中對應(yīng)region區(qū)域,hdfs上表文件的存儲也是分為每個region單獨存儲,每個region中又分為多個列族存儲;

3、hbase集群中有兩種角色,regionserver和master,regionserver負(fù)責(zé)響應(yīng)客戶端請求,讀取表文件;

master負(fù)責(zé)監(jiān)控regionserver的狀態(tài),以便及時處理掉線的regionserver,保證hbase集群正常運行;當(dāng)一個region掛掉時,master會及時監(jiān)控到,這里利用了zookeeper管理regionserver狀態(tài)信息。

  當(dāng)一個master掛掉時,不會影響客戶端查數(shù)據(jù),但如果此時regionserver掛掉,master又不能及時監(jiān)控到,便會影響數(shù)據(jù)查詢;解決方法就是再設(shè)置一臺master,一臺active狀態(tài),一臺standby狀態(tài)用作備用,當(dāng)active的master掛掉,standby的master將會變?yōu)閍ctive狀態(tài),監(jiān)控regionserver。

4、master和zookeeper就組成了高可用。

“HBase知識點有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

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

AI