Hbase单机模式环境搭建
【注】本课程为笔者2016年期间为北京某高校硕士班编写的Hbase实验课程,现分享至此,供大家学习。
【实验目的】
- 学会Hbase单机模式配置
- 理解环境的配置文件
【实验原理】
Hbase单节点配置是在没有多台计算机节点的情况下,对Hbase的分布式存储和计算进行模拟安装和配置。通过在一台计算机节点上解压Hbase安装压缩包后,然后进行Hbase相关文件进行配置,让Hbase运行在一台机器上并实现对数据存储和计算的测试支持。默认情况下,Hbase运行在单机模式下。在单机模式中,Hbase使用本地文件系统,而不是HDFS。
【实验环境】
本次环境是:centos6.5 + jdk1.7.0_79
工具包在/simple/soft目录下
host01是计算机名称对应ip地址为 192.168.0.131,可以在/etc/hosts文件中查看映射关系
【实验步骤】
一、安装包解压
1.1 查找安装包位置。
进入/simple/soft目录,执行ls命令,发现hbase安装包hbase-0.96.2-hadoop2-bin.tar.gz。如下图1所示。
图1
1.2 解压安装文件到/simple。
执行命令tar -zxvf /simple/soft/hbase-0.96.2-hadoop2-bin.tar.gz,进行安装包解压。如下图2所示。
图2
二、配置文件修改
2.1查找两个配置文件位置。
切换到hbase的conf目录下并查看。发现conf目录下有配置文件hbase-env.sh和hbase-site.xml。如下图3所示。
图3
2.2 修改配置文件hbase-env.sh。
在$HBASE/conf目录下执行命令:vim hbase-env.sh,按i键之后进入编辑状态,在第29行去掉注释,改成本机jdk路径: export JAVA_HOME=/usr/java/jdk1.7.0_79。如下图4,5,6所示。
图4
图5
图6
2.3 修改配置文件hbase-site.xml。
在$HBASE/conf目录下执行vim hbase-site.xml,并修改配置文件hbase-site.xml,指定hbase存放数据的根目录,内容如下。
<configuration> <property> <name>hbase.rootdir</name> <value> file:///simple/hbase-0.96.2-hadoop2/hbase</value> </property> </configuration> |
如下图7,8所示。
图7
图8
三、启动Hbase
3.1 启动Hbase。(缺少配置环境变量步骤)
进入目录/simple/hbase-0.96.2-hadoop2/bin/,执行命令./start-hbase.sh启动hbase。如下图9所示。
图9
四、验证环境
4.1 查看进程信息。
执行jps命令,发现HMaster进程。如下图10所示。
图10
4.2 查看hbase的管理界面。
在浏览器的地址栏中输入http://192.168.0.131:60010/(本IP为自己虚拟机上面的IP)。可以查看到Hbase管理界面。如下图11所示。
图11
五、进入Hbase命令行模式
5.1 进入hbase的命令行模式。
执行./hbase shell命令,可以进入hbase的命令行模式。如下图12所示。
图12
六、查看帮助
6.1 查看帮助。
在目录/simple/hbase-0.96.2-hadoop2/bin下执行命令./hbase。发现一些操作hbase的提示。如下图13所示。
图13
七、停止Hbase服务
7.1 停止hbase。
在目录$HBASE/bin下执行命令./stop-hbase.sh,可以停止hbase服务。如下图14所示。
图14
【实验思考】
1、单机安装配置数据储存和分布式环境配置数据存储有何区别?
2、如何启动hbase C
A 、hbase shell
B 、start-habase.bat
C 、start-hbase.sh
D 、hbase start