HBase管理與監控——WebUI


 

 

一、Region Server欄信息

Requests Per Second,每秒讀或寫請求次數,可以用來監控HBase請求是否均勻。如果不均勻需排查是否為建表的region划分不合理造成。

Num. Regions,每個Regionserver節點上的region個數,觀察每個節點的region個數是否均勻,如果不均勻需要確認balance問題。

 

二、Dead Region Servers欄信息

查看Dead的節點,並確認該節點是否有人為stop或者自動掛了

 

 

三、Tables欄信息

Tables欄分別有User Tables、System Tables、Snapshots。

User Tables記錄用戶創建表,可以查看到在線、下線、失敗的region個數。Split Regions記錄進行自動split次數(重啟HMaster后重新從0計算)。

System Tables記錄系統表,安全版本集群有三張系統表:hbase:acl、hbase:meta、hbase:namespace。如果hbase:acl表region未上線會導致manager頁面對HBase授權失敗,如果hbase:namespace表region未上線會導致創建表失敗。

Snapshots記錄創建的快照信息。

 

 

四、Regions in Transition欄信息

通過Regions in Transition欄可以查看到處於RIT中的事務,比如上圖中FAILED_OPEN region事務。

 

 

 

五、Tasks欄信息

一般用來與RIT欄一起確認,如果RIT為空且non-RPC為空則HBase服務啟動正常。

 

 

六、Table表詳細信息

在Tables欄通過點擊某一張表可以跳轉至該頁面,可以通過Requests查看是否請求均勻分別在多個region上。

每一個region分別有Start Key和End Key,相鄰兩個region需要前一個region的END Key等於后一個region的Start Key。

如果存在相鄰兩個region為[12, 23)、[34,45),中間確實[23, 34),這種現象為There is holes in Meta table。

如果存在相鄰兩個region為[12, 23) 、[12, 45),這種現象為Region Overlap。

上述兩種現象都為異常現象。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM