基于伪分布式集群的HBase的搭建

一、基础配置

  1.HBASE,依赖于Hadoop,所以需要先安装Hadoop,以及配置文件的修改,格式化,启动服务...这里略,详情可以看我以前的博客

  2.同样需要zookeeper,创建data文件,修改配置文件,启动...同上

二、搭建HBASE

  1.上传并解压缩准备好的tar包,将HBASE安装到,预准备的文件夹 /opt/install 下

  2.cd到安装根目录下,创建 data/tmp 临时存储文件夹

    mkdir  -p  data/tmp

    在hdfs上建立 /hbase 目录

    bin/hdfs dfs -mkdir /hbase

  3.修改配置文件

    1.hbase-env.sh

1 # The java implementation to use.  Java 1.6 required.
2 export JAVA_HOME=/usr/java/jdk1.7.0_80
3 # Tell HBase whether it should manage it's own instance of Zookeeper or not.
4 export HBASE_MANAGES_ZK=false

    2.hbase-site.xml

 1 <configuration>
 2        <property >
 3            <name>hbase.tmp.dir</name>
 4            <value>/opt/install/hbase-0.98.6-hadoop2/data/tmp</value>
 5        </property>
 6        <property >
 7             <name>hbase.rootdir</name>
 8             <value>hdfs://[hostname]:8020/hbase</value>
 9         </property>
10         <property >
11             <name>hbase.cluster.distributed</name>
12             <value>true</value>
13         </property>
14         <property>
15             <name>hbase.zookeeper.quorum</name>
16             <value>[hostname zookeeper主节点]</value>
17         </property>
18 </configuration>

    3.regoinservers

1 [hostname DataNode]

  4.注意hbase中的lib的jar包,需要同你安装的hadoop,zookeeper 版本保持一致

  5.启动

1 bin/hbase-daemon.sh start master
2 bin/hbase-daemon.sh start regionserver

  6.测试

  web访问: http://[hostname]:60010

  出现如下界面即可

  

    

原文地址:https://www.cnblogs.com/cmxbky1314/p/12158528.html