一、实验目的 (1) 掌握HBase的3种运行模式方法(单机模式、伪分布式和分布式) (2) 掌握进入Web UI管理界面和HBase Shell管理界面的方法 二、实验内容 (1) HBase 安装; (2) 单机模式的配置; (3) 伪分布式下的配置; (4) 完全分布式下的配置; (5) 启动和停止HBase集群; (6) 启动WebUI管理界面; (7) 使用HBASE Shell工具。 三、实验过程及分析 一、解压并安装HBase 二、修改HBase配置文件 2.1、向hbase-env.sh文件添加java环境变量
2.2、配置hbase-site.xml文件 (1)单机模式 (2)伪分布式模式 (3)完全分布式模式 三、启动HDFS集群(伪分布式只需启动一台机器就好) 四、启动HBase集群
五、登录HBaseWebUI界面 六、启动HBase Shell 四、实验总结(心得体会) 在本次实验过程中,我遇到了一些问题。其中,配置好hbase环境后,shell也能正常使用,但就是一直登录不上hbaseWebUI界面,报错原因是http error500,主节点正在初始化,但一直不明白哪处需要节点初始化。然后百度了一下关于HBase初始化登录的解决方法,但只找到了通过java等编程语言来帮助初始化,所以就没采用。后来,因为hdfs启动时结果没有显示出数据节点,找到原因说是名称节点初始化次数过多导致的,然后找到对应目录把存放元数据和数据结点数据的目录都删除后重新初始化了一次hdfs,重启hdfs,hbase。这才终于解决了这个困扰我多日的问题。 |