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