• 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。

    上述两种现象都为异常现象。

  • 相关阅读:
    有趣的网站
    Python-Day2
    C# EF增删改查
    LINQ教程
    命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
    Log4Net组件的应用详解
    log4net应用
    Select count(*)和Count(1)的区别和执行方式
    Ms sql 2005 中的bit 数据类型
    关于CLR、CIL、CTS、CLS、CLI、BCL和FCL
  • 原文地址:https://www.cnblogs.com/caoweixiong/p/11892037.html
Copyright © 2020-2023  润新知