<ins id="6k1m6"><video id="6k1m6"></video></ins>

    <ruby id="6k1m6"><option id="6k1m6"></option></ruby>
    <code id="6k1m6"><option id="6k1m6"></option></code>
  1. <output id="6k1m6"></output>
    400-650-7353
    您所在的位置:首頁(yè) > IT干貨資料 > 大數據 > 【大數據基礎知識】HBase組件簡(jiǎn)介

    【大數據基礎知識】HBase組件簡(jiǎn)介

    1.Client

    用戶(hù)通過(guò)Client(客戶(hù)端)訪(fǎng)問(wèn)HBase。同時(shí),為了提高對HBase的訪(fǎng)問(wèn)速度和效率,客戶(hù)端還維護了一份緩存。

    2.Zookeeper

    Zookeeper主要起的作用是協(xié)同服務(wù),這具體包括以下幾個(gè)方面:

    (1)HBase通過(guò)Zookeeper實(shí)現HMaster的高可用。同一時(shí)刻,Zoopkeeper保證集群中只有一個(gè)HMaster;如果HMaster出現異常,Zoopkeeper會(huì )通過(guò)選舉產(chǎn)生新的HMaster。

    (2)Zoopkeeper監控RegionServer的狀態(tài),如果RegionServer有異;蛴行鹿濣c(diǎn)加入,Zookeeper會(huì )以回調方式通知HMaster。

    (3)Zoopkeeper存儲HBase元數據的統一入口地址。HBase真正的元數據存放在自己的meta表中,meta表的位置信息存儲在Zookeeper中。

    3.HMaster

    HMaster是HBase集群的主節點(diǎn),它的職責主要包括: RegionServer狀態(tài)的監控、RegionServer的故障轉移、元數據信息的更新、Region的分配、Region的故障轉移和集群的負載均衡等。

    4. HRegionServer

    HRegionServer是HBase集群的從節點(diǎn),負責用戶(hù)的讀寫(xiě)請求。它的職責主要包括:管理主節點(diǎn)分配給它的Region、處理讀寫(xiě)請求、與底層HDFS的交互、拆分變大的Region

    以及StoreFile的合并。

    5.Region

    Region是HBase表的分片。HBase根據RowKey的不同的把表切分成不同的Region。一個(gè)Region由一個(gè)RegionServer管理,同一個(gè)RegionServer中可以管理多個(gè)不同的Region。

    6.Store

    HBase表中的一個(gè)列族對應一個(gè)Store。Store中包含MemStore和StoreFile。

    7.MemStore

    MemStore就是內存存儲,用于緩存保存剛寫(xiě)入HBase的數據或從HBase中讀取的數據。MemStore很小,一般幾兆到幾十兆。

    8. StoreFile

    HBase寫(xiě)入數據時(shí),當MemStore存儲滿(mǎn)后,會(huì )溢寫(xiě)磁盤(pán)到StoreFile中。

    9.HFile

    HFile是實(shí)際的存儲文件。StoreFile是以HFile的形式存儲在HDFS的。

    10. HDFS

    HDFS提供真正的底層數據存儲服務(wù),具體功能如下:

    l 提供表數據和元數據的底層分布式存儲服務(wù)

    l 數據多副本,保證的HBase的高可靠和高可用

    11.Write-Ahead logs

    HBase讀寫(xiě)數據時(shí),數據會(huì )先在內存中保留一段時(shí)間,然后再寫(xiě)進(jìn)磁盤(pán)。節點(diǎn)故障等因素有可能導致內存中的數據丟失。為了解決這個(gè)問(wèn)題,HBase會(huì )先將數據寫(xiě)在Write-Ahead logfile日志文件中,然后再寫(xiě)入內存。這樣,在系統出現故障時(shí),數據就可以通過(guò)這個(gè)日志文件進(jìn)行重建

    文章“【大數據基礎知識】HBase組件簡(jiǎn)介”已幫助

    >>本文地址:http://www.littlerockbway.com/zhuanye/2021/67988.html

    THE END  

    聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉載。

    1 您的年齡

    2 您的學(xué)歷

    3 您更想做哪個(gè)方向的工作?

    獲取測試結果
    • 大前端大前端
    • 大數據大數據
    • 互聯(lián)網(wǎng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)營(yíng)銷(xiāo)
    • JavaJava
    • Linux云計算Linux
    • Python+人工智能Python
    • 嵌入式物聯(lián)網(wǎng)嵌入式
    • 全域電商運營(yíng)全域電商運營(yíng)
    • 軟件測試軟件測試
    • 室內設計室內設計
    • 平面設計平面設計
    • 電商設計電商設計
    • 網(wǎng)頁(yè)設計網(wǎng)頁(yè)設計
    • 全鏈路UI/UE設計UI設計
    • VR/AR游戲開(kāi)發(fā)VR/AR
    • 網(wǎng)絡(luò )安全網(wǎng)絡(luò )安全
    • 新媒體與短視頻運營(yíng)新媒體
    • 直播帶貨直播帶貨
    • 智能機器人軟件開(kāi)發(fā)智能機器人
     

    快速通道fast track

    近期開(kāi)班時(shí)間TIME

    两个人在线观看免费播放_国产精品天干天干_亚洲婷婷月色婷婷五月小蛇_男人的好小说全文免费阅读