科多大數據小課堂開課啦,帶你認識Hadoop中Hbase的體系結構:
HRegion
當一張表中的數據特別多的時候,HBase把表拆成多個塊,每個塊就是一個HRegion,每個region中包含這個表裡的所有行
HRegionServer
數據庫的數據存在HDFS文件系統中,用戶通過HRegionServer來獲取數據,一臺機器上一般只能運行一個HRegionServer,一個HRegion只能屬於一個HRegionServer。
一個Server中有一個HLOG和多個HRegion組成,HLOG用來恢復數據。數據保存跟新時採用先寫HLOG的方式。每個HRegion中有一個MemStore和多個StoreFile。數據操作時先緩存在MemStore中,當MemStore超過限制才會刷新到StoreFile中。數據的更新不直接更新採用追加的方式,當StoreFile數量達到最大限制會觸發合併操作,這時才會做更新和刪除。
HMaster
管理HRegionServer,給HRegionServer分配Region,並根據HRegionServer的加入和故障情況動態調整Region
ZooKeeper
負責監控各個機器的狀態,當HRegionServer發生了故障,會通知HMaster去處理。當HMaster故障時,也負責HMaster的恢復工作。
相關推薦
'中秋佳節:沒編程合集大團圓!318本編出電子書籍➕視頻資料項目'
"中秋節佳節,小夥伴們都放假開心的回家團圓去了吧?這不、小編給你們帶來了更開心的事情、那就是給你們準備好了編程合集大團圓!全網最全編程語言視頻教程(從零基礎到大牛哦!)包含java、python、web、大數據、人工智能、等視頻教程+項目+源碼,現在免費分享給各位![領取方...
'詳細解讀從雙色球歷史數據中查找規律、制定守號方案、併合理使用'
"前不久已經舉過利用雙色球歷史開獎大數據尋找規律的例子,為了系統地解讀整個查找規律、制定守號方案,直到合理利用守號方案有效提升中獎概率的全過程,前面部分還是採用上次的圖片,方便大家更容易理解。一、查找規律舉例對雙色球歷史開獎大數據進行統計分析,發現2018年第104期、10...
'《長安十二時辰》徐賓的大案牘術,在餐廳管理中同樣有用'
"近日,盒馬鮮生因“丟棄食物”登上熱搜,網友的爭論焦點在“保證新鮮品質的同時如何避免浪費“。確保食材新鮮、不浪費,餐飲人更有經驗。善於管理的餐廳,有著自己的一套“大案牘術”,做到魚與熊掌兼得。從西周到現代,新鮮成為一種大眾化需求盒馬鮮生爭議背後,潛臺詞是消費者對”品質、新鮮...
推薦中...