在linux上脱离hadoop安装hbase-2.5.6集群

一、软件版本

1.1、jdk1.8

1.2、hbase 2.5.6

1.3、zookeeper 3.8.1

二、计算节点

   准备三台服务器

192.168.42.139 node1
192.168.42.140 node2
192.168.42.141 node3

三、配置环境

1、每台服务器都配置jdk环境变量

[root@node1 data]# javac -version
javac 1.8.0_391

2、每台服务器都配置zookeeper,并且启动zookeeper集群

https://blog.csdn.net/itorac/article/details/134318451?spm=1001.2014.3001.5501

3、每台服务器配置hbase环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_391
export JRE_HOME=/usr/local/jdk1.8.0_391/jre
export HBASE_HOME=/usr/local/bigdata/hbase-2.5.6
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAR_HOME/lib
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$HBASE_HOME/bin:$PATH

四、修改hbase配置

4.1、在hbase下创建logs,data,/data/root,/data/tmp, /data/zk

4.2、修改hbase-env.sh 
 

 export JAVA_HOME=${JAVA_HOME}
 export HBASE_LOG_DIR=${HBASE_HOME}/logs
 export HBASE_MANAGES_ZK=false

4.3、修改hbase-site.xml


    hbase.cluster.distributed
    true
  
  
    hbase.tmp.dir
    /usr/local/bigdata/hbase-2.5.6/data/tmp  
  
  
     hbase.unsafe.stream.capability.enforce
     false
  
  
     hbase.master.info.port
     16010
  
  
     hbase.zookeeper.property.dataDir
     /usr/local/bigdata/hbase-2.5.6/data/zk
   
   
     hbase.rootdir
      file:///usr/local/bigdata/hbase-2.5.6/data/root
    
     
        hbase.master
        node1:16010
    
    
      hbase.zookeeper.quorum
      node1:2181,node2:2181,node3:2181
    

五、把hbase-2.5.6拷贝到其他节点

六、启动hbase

6.1、优先启动zookeeper集群之。

6.2、进入hbase/bin启动hbase

./start-hbase.sh

6.3、把其他hbase依次启动

6.4、启动成功后可以查看到管理界面

http://192.168.42.139:16010/

在linux上脱离hadoop安装hbase-2.5.6集群_第1张图片

在linux上脱离hadoop安装hbase-2.5.6集群_第2张图片

[root@node1 bin]# ./hbase shell
HBase Shell
Use "help" to get list of supported commands.
Use "exit" to quit this interactive shell.
For Reference, please visit: http://hbase.apache.org/2.0/book.html#shell
Version 2.5.6, r6bac842797dc26bedb7adc0759358e4c8fd5a992, Sat Oct 14 23:36:46 PDT 2023
Took 0.0011 seconds                                                                                                                                                                                                           
hbase:001:0> 

 这样整个hbase集群就启动成功了。

你可能感兴趣的:(JAVA知识,大数据,linux,hadoop,hbase)