5.使用管理工具

    除了对于你运行的集群要有扎实的了解之外,你所使用的工具也同样重要.HBASE自带了一些管理工具,它可以使管理员的工作变得轻松一些.HBASE带有一个基于WEB的管理页面.在此页面中可以查看集群的状态.

    HBASE主WEB界面是一个简单而又有用的工具,它可以为我们提供集群当前的状态的概况.从该页面中可以获取所运行HBASE版本/HBASE的配置(包括HDFS根路径和ZOOKeeper仲裁地址)/集群的平均负载以及表/区域/区域服务器的列表.

    HBASE主WEB界面如下

    在Catalog Table(目录表)区中你可以看到两张表:-ROOT和.META.这是两张HBASE的系统表,-ROOT表里保存的是部署有.META表所有区域服务器的引用,而.META表中保存的是所有用户表区域的引用.

    使用HBASE SHELL管理表

    我们现在通过下列步骤来展示如何使用DDL命令来管理HBASE表.

    在HBASE SHELL中执行JAVA方法

    HFile工具 以文本方式查看HFile的内容

    HBASE HIVE使用类SQL语言查询HBASE的数据