HBase增强版为用户提供了一个全新的集群管理系统,通过这个系统可以看到集群的容量状况,Server列表,表属性,表大小等等信息。在集群管理系统中,还可以完成namespace管理、用户管理、ACL管理等功能。

前提条件

  • 将访问集群管理系统的电脑的IP加入到白名单中。关于白名单的设置,请参见设置白名单
  • 设置访问密码,具体操作,请参见访问密码

基本介绍

  • 集群管理系统页面如下展示:

    集群管理

    在主页中,可以看到集群以下信息:

    • 集群空间使用情况

      在此部分用户可以看到自己集群的空间的使用情况,是否需要扩容集群的磁盘空间。

    • Group信息

      在此部分用户可以看到集群中的所有group,并可以对group进行管理。关于Group的详细介绍,请参见Group管理

    • Server列表

      在此部分用户可以看到所有在线的RegionServer,以及一些Server的状态,如果单击Server的名字,还可以查看Server的详情,包括此RegionServer上的Region信息等。用户可以把RegionServer分配到不同的Group里从而达到请求隔离的目的 。

    • 集群健康信息

      如果有宕机的RegionServer,或者没有上线的Region,会在此部分展示。HBase在balance或者split Region时,Region会有短暂不在线,属于正常情况,如果存在长时间不在线的Region或者RegionServer,请提交工单。

  • Namespace信息

    在Namespace信息页面中,用户可以看到集群中所有的namespace,并对namespace进行管理。详细的namespace管理请参见Namespace管理

  • 表信息

    在表信息页面中,用户可以看到集群中所有的表,以及属性,当单击表名后,可以看到表的详细信息,所有Region信息等等。

  • 用户管理

    在用户管理页面中,用户可以看到当前集群中的用户,以及其所拥有的权限,用户可以进行创建用户,修改用户密码,删除用户等操作。详细的指南可以参见用户和ACL管理

  • 权限管理

    在权限管理页面中,用户可以管理相应用户所拥有的权限,可以赋予(grant)和回收(revoke)某个用户的一项或者多项权限。详细的指南可以参见用户和ACL管理

  • SQL查询

    在SQL查询页面中,用户比较方便地使用select语句查询表内容,详细的介绍请参见数据查询