在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

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

五、把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/

[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集群就启动成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值