4.搭建HBase

Hbase安装部署基本步骤:

1、在Hadoop配置的基础上,配置环境变量HBASE_HOME、hbase-env.sh

 编辑 vim ~/.bashrc  加入

  export HBASE_HOME=/usr/local/hbase

    export  PATH=$HBASE_HOME/bin:$PATH

编辑vim /usr/local/hbase/conf/hbase-env.sh  加入

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(jdk安装路径)

去掉注释 # export  HBASE_MANAGES_ZK=true,使用hbase自带zookeeper。

2、配置hbase-site.xml文件 

   

     

hbase.rootdir

     hdfs://master:9000/hbase

                             

      

      

        hbase.cluster.distributed

        true

      

      

        hbase.zookeeper.quorum

        master,slave1,slave2

      

          hbase.zookeeper.property.dataDir

          /opt/hbase/zookeeper

       

    

3、配置regionservers

hbase.zookeeper.quorum是配置集群IP地址集或者域名集,逗号分隔

编辑 vim /usr/local/hbase/conf/regionservers  去掉默认的localhost,

加入slave1,slave2,保存退出 


     然后把在master上配置好的hbase,通过远程复制命令

scp -r /usr/local/hbase  slave1:/usr/local/hbase

     复制到slave1、slave2对应的位置

4、启动与停止Hbase

(1)在Hadoop已经启动成功的基础上,输入start-hbase.sh,过几秒钟便启动完成,

      输入jps命令查看进程是否启动成功,若 master上出现HMaster、HQuormPeer,

      slave上出现HRegionServer、HQuorumPeer,就是启动成功了。


     (2)输入hbase shell 命令 进入hbase命令模式

         输入status命令可以看到如下内容,1个master,2 servers,3机器全部成功启动。

         1 active master, 0 backup masters, 2 servers, 0 dead, 2.0000 average load

              在浏览器中输入http://master:16010就可以在界面上看到hbase的配置了

    (4)当要停止hbase时输入stop-hbase.sh,过几秒后hbase就会被停止了。

你可能感兴趣的:(4.搭建HBase)