Hbase单机模式环境搭建

Hbase单机模式环境搭建

【注】本文章为笔者2016年期间为北京某高校硕士班编写的Hbase实验课程,现将此分享至CSDN平台,供大家学习。

【实验目的】

  1. 学会Hbase单机模式配置
  2. 理解环境的配置文件

【实验原理】

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所示。

 

Hbase单机模式环境搭建

图1

1.2 解压安装文件到/simple。

执行命令tar -zxvf /simple/soft/hbase-0.96.2-hadoop2-bin.tar.gz,进行安装包解压。如下图2所示。

 

Hbase单机模式环境搭建

图2

二、配置文件修改

2.1查找两个配置文件位置。

切换到hbase的conf目录下并查看。发现conf目录下有配置文件hbase-env.sh和hbase-site.xml。如下图3所示。

 

Hbase单机模式环境搭建

图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所示。

Hbase单机模式环境搭建

图4

Hbase单机模式环境搭建

图5

Hbase单机模式环境搭建

图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所示。

Hbase单机模式环境搭建

图7

Hbase单机模式环境搭建

图8

三、启动Hbase

3.1 启动Hbase。(缺少配置环境变量步骤)

进入目录/simple/hbase-0.96.2-hadoop2/bin/,执行命令./start-hbase.sh启动hbase。如下图9所示。      

Hbase单机模式环境搭建

图9

四、验证环境

4.1 查看进程信息。

执行jps命令,发现HMaster进程。如下图10所示。Hbase单机模式环境搭建

图10

4.2 查看hbase的管理界面。

在浏览器的地址栏中输入http://192.168.0.131:60010/(本IP为自己虚拟机上面的IP)。可以查看到Hbase管理界面。如下图11所示。

Hbase单机模式环境搭建

图11

五、进入Hbase命令行模式

5.1 进入hbase的命令行模式。

执行./hbase shell命令,可以进入hbase的命令行模式。如下图12所示。

Hbase单机模式环境搭建

图12

六、查看帮助

6.1 查看帮助。

在目录/simple/hbase-0.96.2-hadoop2/bin下执行命令./hbase。发现一些操作hbase的提示。如下图13所示。

 

Hbase单机模式环境搭建

图13

七、停止Hbase服务

7.1 停止hbase。

在目录$HBASE/bin下执行命令./stop-hbase.sh,可以停止hbase服务。如下图14所示。

 

Hbase单机模式环境搭建

图14

【实验思考】

1、单机安装配置数据储存和分布式环境配置数据存储有何区别?

 

2、如何启动hbase  C

A 、hbase shell

B 、start-habase.bat

C 、start-hbase.sh

D 、hbase start