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原理的介紹和使用場景分析
- Flink狀態管理和容錯機制介紹
- Hbase一:Hbase介紹及特點
- 常見啟用函式的介紹和總結函式
- C#總結(二)事件Event 介紹總結C#事件
- Flutter 介紹 & 經驗總結Flutter
- Redis介紹、使用、資料結構和叢集模式總結Redis資料結構模式
- Hadoop叢集中Hbase的介紹、安裝、使用Hadoop
- 28個資料視覺化圖表的總結和介紹視覺化
- HBase知識點總結
- 原創:ServletContext應用介紹總結ServletContext
- QTreeView使用總結2,常用API介紹QTViewAPI
- 幾款實用的容錯、備份與快照工具介紹WP
- HBase學習之Hbase的邏輯結構和物理結構
- Flink 新一代流計算和容錯——階段總結和展望
- 以太坊的擴容方案介紹
- Java知識點總結(註解-介紹)Java
- HBase知識點集中總結
- 學習內容介紹
- JSON簡介和Ajax簡介--bea這兩篇文章介紹的不錯JSON
- Python3 錯誤和異常介紹Python
- css和html的四種結合方式介紹CSSHTML
- Rust 屬性介紹Rust
- 讀draveness關於chan的介紹後的總結及疑問
- 08【matplotlib】06matplotlib繪製多次圖形和不同圖形的差異介紹和總結
- HBase-Region太多的問題簡單總結
- RabbitMQ實戰:擴充套件介紹與系列總結MQ套件
- 介紹 GDB 除錯 Go除錯Go
- windbg除錯系列教程:sos擴充套件的介紹和使用除錯套件
- LayerMask 的介紹和使用
- XML和JSON的介紹XMLJSON
- HTTPS 和HTTP的介紹HTTP
- BlockingQueue 的介紹和使用BloC
- 中文Rhino 8新增內容介紹
- html中Position屬性值介紹和position屬性四種用法HTML
- PyTorch Geometric Temporal 介紹 —— 資料結構和RGCN的概念PyTorch資料結構GC
- 網頁抓取的重要性介紹網頁
- css盒子模型的屬性介紹CSS模型