hbase集群結構圖
hbase基本元件說明:
client:
包含訪問hbase的介面,並維護cache來加快對hbase的訪問,比如region的位置資訊。
hmaster:
是hbase集群的主節點,可以配置多個,用來實現ha
為regionserver分配region
負責regionserver的負載均衡
發現失效的regionserver並重新分配其上的region
regionserver:
regionserver維護region,處理對這些region的io請求
regionserver負責切分在執行過程中變得過大的region
region:
分布式儲存的最小單元。
zookeeper作用:
通過選舉,保證任何時候,集群中只有乙個hmaster,hmaster與regionservers 啟動時會向zookeeper註冊
存貯所有region的定址入口
實時監控region server的上線和下線資訊。並實時通知給hmaster
儲存hbase的schema和table元資料
zookeeper的引入使得hmaster不再是單點故障
HBase集群結構
hbase集群提供的一些客戶端操作表的api,後期通過這些api去操作hbase表的資料。保證hbase集群的高可用。接受和儲存hbase中hmaster和hregionserver的註冊和心跳資訊。儲存了hbase集群的元資料資訊。他是所有hbase表的定址入口 客戶端程式要操作hbase表,必須...
HBase學習筆記 hbase集群結構
hbase基本元件說明 client 包含訪問hbase的介面,並維護cache來加快對hbase的訪問,比如region的位置資訊。hmaster 是hbase集群的主節點,可以配置多個,用來實現ha 為regionserver分配region 負責regionserver的負載均衡 發現失效的r...
HBase集群搭建
1.hbase的機群搭建過程 在原來的hadoop1上的hbase偽分布基礎上進行搭建 1.1 集群結構,主節點 hmaster 是hadoop1,從節點 region server 是hadoop2和hadoop3 1.2 修改hadoop1上的hbase的幾個檔案 1 修改hbase env.s...