1.下载安装包,分别是hadoop以及hbase

下载hbase也可以去官网下载自己所需要的的版本,我用的是hbase-1.2.6

官网地址:http://archive.apache.org/dist/hbase/

2.配置hadoop环境

在系统环境变量中增加HADOOP_HOME,并在path中增加%HADOOP_HOME%\bin

3.配置hbase环境

  • Windows

在hbase-1.2.0\conf下找到hbase-env.cmd

配置以下属性:

set HBASE_MANAGES_ZK=false
set JAVA_HOME=D:\Java\javaSE8
set HBASE_CLASSPATH=D:hadoop\hbase-1.2.6\conf

JAVA_HOME配置自己的jdk路径

HBASE_CLASSPATH配置自己的hbase中conf文件夹路径

  • Linux

在/usr/local/hbase/conf下找到hbase-site.sh

配置以下属性:

export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/local/jdk8
set HBASE_CLASSPATH=/usr/local/hbase/conf
  • 在hbase/conf中找到hbase-site.xml

配置以下属性:

Linux

<configuration>
    <property>  
        <name>hbase.rootdir</name>  
        <value>file:///usr/local/hbase/root</value>  
    </property>  
    <property>  
        <name>hbase.tmp.dir</name>  
        <value>/usr/local/hbase/tmp</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.quorum</name>  
        <value>127.0.0.1</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.property.dataDir</name>  
        <value>/usr/local/hbase/zoo</value>  
    </property>  
    <property>  
        <name>hbase.cluster.distributed</name>  
        <value>false</value>  
    </property>  
</configuration>

Windows

<configuration>
 <property>
 <name>hbase.rootdir</name>
 <value>file:///D:/hadoop/hbase-1.2.6/root</value>
 </property>
 <property>
 <name>hbase.tmp.dir</name>
 <value>D:/hadoop/hbase-1.2.6/tmp</value>
 </property>
 <property>
 <name>hbase.zookeeper.quorum</name>
 <value>127.0.0.1</value>
 </property>
 <property>
 <name>hbase.zookeeper.property.dataDir</name>
 <value>D:/hadoop/hbase-1.2.6/zoo</value>
 </property>
 <property>
 <name>hbase.cluster.distributed</name>
 <value>false</value>
 </property>
 </configuration>

同样,涉及到路径的都配置自己的hbase中的路径,其中没有的文件夹,会自己创建.

4.启动hbase

  • Windows

进入到hbase-1.2.0\bin目录下,启动start-hbase.cmd,看到控制台无报错信息,并启动停止即可

在cmd模式下,进入到hbase-1.2.0\bin目录下:

输入命令:hbase shell

出现hbase(main):001.0>

成功搭建好单机版的hbase环境

  • Linux

在/usr/local/hbase/bin下执行 ./start-hbase.sh.

然后继续在该目录下执行 hbase shell,

出现hbase(main):001.0>

成功搭建好单机版的hbase环境.

5.创建表

输入 create 'test-table','f1','f2','f3'

正常的话会出现类似 0 row(s) in 1.3200 seconds 这样的结果.

输入list

即可看见刚才创建的表test-table.