首先,要區分,HRegion服務器包含兩大部分:HLog部分和HRegion部分html
HBase裏的HRegion服務器
當表的大小超過設置值的時候,HBase會自動將表劃分爲不一樣的區域,每一個區域包含全部行的一個子集。對用戶來講,每一個表是一堆數據的集合,每一個表靠主鍵來區分。從物理上來講,一張表是被拆分紅了多塊,每一塊就是一個HRegion。post
(注意,用戶經過一系列HRegion服務器獲取這些數據。一臺機器上通常只運行一個HRegion服務器,並且每一分區段的HRegion也只會被一個HRegion服務器維護。url
這是HBase裏的HRegion服務器!!!)spa
咱們用表名+開始/結束主鍵來區分每個HRegion。HRegion會保存一個表裏面某段連續的數據,從開始主鍵到結束主鍵,一張完整的表格是保存在多個HRegion上面的。htm
其實,不僅,見blog
最終是: 表名+開始主鍵+惟一Id,即tablename+startkey+regionId。get