HBase的容錯性介紹和總結
- Master容錯:zookeeper重新選擇一個新的Master
– 無Master過程中,region的切分,負載均衡等無法進行
- RegionServer容錯:定時向zookeeper彙報心跳,
– 失效伺服器上‘預寫’日誌由Master進行分割並派送給新的RegionServer
- Zookeeper容錯:Zookeeper高可靠的服務,不存在單點故障
所有Hadoop和Hbase程式都包含Web server
– 透過公開的埠提供資訊
– 具體的資訊型別和內容由各程式指定
- Hbase一些重要的埠:
– RegionServer
– (0.98)HBase Master
– (0.98)RegionServer
- NameNode的埠
透過日誌檔案診斷問題
所有日誌預設情況下都寫到/var/log/hbase目錄下
- 可以透過程式的Web介面訪問檢視日誌檔案
- 可以透過Web介面動態設定日誌級別
- Thrift and REST 錯誤僅記錄在日誌檔案中,不會傳送給客戶端
總結
- 表透過row key拆分成region
- 表拆分成regions並且由RegionServers管理
- HMaster負責協調管理RegionServers
- HDFS和ZooKeeper為Hbase提供高可用(HA)
- hbase:meta用於找到哪個RegionServer服務管理哪些region和region的起止rowkey
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2137870/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HBase的理論性總結
- 理解索引:HBase介紹和架構索引架構
- Hbase原理的介紹和使用場景分析
- Hbase JavaAPi介紹和使用示例(待更新)JavaAPI
- RAID技術介紹和總結AI
- Flink狀態管理和容錯機制介紹
- HBase shell 命令介紹
- HBase的安裝模式介紹模式
- MySQL Utilities工具介紹和命令列總結MySql命令列
- 常見啟用函式的介紹和總結函式
- html的meta總結,html標籤中meta屬性使用介紹HTML
- C#總結(二)事件Event 介紹總結C#事件
- Flutter 介紹 & 經驗總結Flutter
- MySQL 分割槽介紹總結MySql
- WebKit介紹及總結(一)WebKit
- Redis介紹、使用、資料結構和叢集模式總結Redis資料結構模式
- Java操作hbase總結Java
- 28個資料視覺化圖表的總結和介紹視覺化
- 連結a的download屬性簡單介紹
- HBase知識點總結
- Hadoop叢集中Hbase的介紹、安裝、使用Hadoop
- Hbase篇--Hbase和MapReduce結合ApiAPI
- Hbase 布隆過濾器BloomFilter介紹過濾器OOMFilter
- QTreeView使用總結2,常用API介紹QTViewAPI
- Hbase簡介和基本用法
- javascript的clientHeight和clientWidh屬性介紹JavaScriptclient
- angular中的全域性方法和指令介紹1Angular
- HBase學習之Hbase的邏輯結構和物理結構
- 幾款實用的容錯、備份與快照工具介紹WP
- 詳細總結介紹Get和Post,Session和Cookies,Token和Cookies自登陸的思路SessionCookie
- A和Link的rel屬性的詳細介紹
- 容災技術介紹
- 學習內容介紹
- HBase知識點集中總結
- HBase 過濾器使用總結過濾器
- HBase二級索引方案總結索引
- Java知識點總結(註解-介紹)Java
- Linux Swap交換分割槽介紹總結Linux