1.引言

      HBase是一个分布式的、面向列的开源数据库,HBase是建立Hadoop领域的数据库。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。在本篇博客中主要介绍如何安装HBase1.2.6的伪分布,博主的环境为:

  • 操作系统为:Centos6.7
  • JDK的版本为:1.7
  • JDK的安装目录为:/usr/local/jdk
  • Hadoop的版本为:2.6.1
  • Hadoop的安装目录为:/usr/local/hadoop
  • 使用root用户安装了HBase,安装目录为/usr/local/hbase
  • HBase的版本为:1.2.6

2 .Hadoop安装

      因为HBase是建立在Hadoop之上的数据库,因此在安装HBase之前需要安装HadoopHadoop的伪分布的安装步骤请参考链接:Hadoop2.6.1伪分布安装

3. HBase安装

3.1 使用HBase自带的zookeeper

  • HBase是使用zookeeper进行管理的,但是我们本篇博客是安装HBase的伪分布,由于HBase自带一个zookeeper,因此可以直接使用HBase自带的zookeeper,所以我们不需要单独安装zookeeper

3.2 将HBase解压到/usr/local文件夹,并改名

//将hbase解压到/usr/local文件夹下面
tar -zxvf hbase-1.2.6-bin.tar.gz -C /usr/local
//修改hbase文件夹的名字
mv hbase-1.2.6 hbase

这里写图片描述

这里写图片描述

3.3 修改配置文件conf/hbase-env.sh

//修改jdk的安装目录
export JAVA_HOME=/usr/local/jdk
//进入命令行模式查找HBASE_MANAGES_ZK
//修改Hbase,使用自带的zookeeper
export HBASE_MANAGES_ZK=true

这里写图片描述

这里写图片描述

这里写图片描述

3.4 修改配置文件conf/hbase-site.xml

<!--
    hbase.rootdir
        代表hbase的根目录
        value:hdfs://localhost:9000/hbase
    hbase.zookeeper.quorum
        使用hbase自带的zookeeper,zookeeper实例运行的位置。
        value:localhost

-->
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
</configuration>

4 验证是否安装成功

  • 使用命令启动hbase实例(请确保hdfs已经启动)
//启动hbase实例
bin/start-hbase.sh
  • 使用jps命令查看hbase是否启动成功

这里写图片描述

这里写图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐