HBase-2.4.17集群部署安装

HBase-2.4.17集群部署安装

目录

  • HBase-2.4.17集群部署安装
  • 1.集群架构
  • 2.软件版本
  • 3.环境准备
  • 4.hbase安装
  • 5.踩坑记录

1.集群架构

master work01 work02
zookeeper zookeeper zookeeper
datanode datanode datanode
regionsever regionsever regionsever
namenode
hmaster

2.软件版本

Centos7.9
JDK1.8
下载地址链接: https://download.oracle.com/otn/java/jdk/8u371-b11/ce59cff5c23f4e2eaf4e778a117d4c5b/jdk-8u371-linux-x64.tar.gz?AuthParam=1688614380_791203cdb13845c696520f34023367e2

Hbase-2.4.17
下载地址链接: https://dlcdn.apache.org/hbase/2.4.17/hbase-2.4.17-bin.tar.gz

Hadoop-3.3.3
下载地址链接: https://hadoop.apache.org/releases.html

Zookeeper-3.8.0
下载地址链接: https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz

(ps:有些科学上网下载比较快哦)

3.环境准备

zookeeper集群
参考这个链接: https://blog.csdn.net/qq_39604679/article/details/125019960?spm=1001.2014.3001.5502

hadoop完全分布式集群
参考这个链接: https://blog.csdn.net/qq_39604679/article/details/125017691?spm=1001.2014.3001.5502

4.hbase安装

1.解压到指定目录

tar -zxvf /home/jhh/software_hbase/hbase-2.4.17-bin.tar.gz -C/home/software

2.增加环境变量

[root@master ~]# vim /etc/profile
#增加
export HBASE_HOME=/home/software/hbase-2.4.17
export PATH=$PATH:$HBASE_HOME/bin
 
#刷新环境变量,使配置生效
[root@master ~]# source /etc/profile

3.修改配置文件(如果ssh默认登录端口不是22要指定端口export HBASE_SSH_OPT=“-p 3232”)
修改hbase-env.sh

[root@master ~]# cd /home/software/hbase-2.4.17/conf
vim hbase-env.sh
#添加
export JAVA_HOME=/usr/src/jdk1.8
export HBASE_MANAGES_ZK=false

修改hbase-site.xml

vim hbase-site.xml
#如下

    
        hbase.cluster.distributed
        true
    
    
        hbase.zookeeper.quorum
        master:2181,work01:2181,work02:2181
    
    
        hbase.rootdir
        hdfs://master:9000/hbase
    
    
        hbase.tmp.dir
        ./tmp
    


修改regionservers

[root@master ~]# vim regionservers
#修改成如下
master
work01
work02

4.复制到其他节点

[root@master ~]# scp -r -P 3232 /etc/profile work01:/etc/profile
[root@master ~]# scp -r -P 3232 /etc/profile work02:/etc/profile
[root@master ~]# scp -r -P 3232 /home/software/hbase-2.4.17 work01:/home/software/
[root@master ~]# scp -r -P 3232 /home/software/hbase-2.4.17 work02:/home/software/

#三台都执行这个命令,使生效
[root@master ~]# source /etc/profile

5.集群启动
默认zookeeper集群和hadoop完全分布式集群已经安装成功

#启动hadoop集群,在一台机器上启就行
[root@master ~]# start-dfs.sh
#查看状态
[root@master ~]# jps
#启动zookeeper集群,三台机器都执行
[root@master ~]# zkServer.sh start
#三台都开启后查看状态
[root@master ~]# zkServer.sh status
#启动hbase,一台机器执行就行
[root@master ~]# start-hbase.sh
#查看状态
[root@master ~]# jps

5.踩坑记录

1.起不来就去看日志,例如namenode起不来就去看namenode的日志,默认日志在安装路径的log/logs下
2.hadoop集群一定要设置ssh免密登录,不然各种拒绝连接,master到work01设置了,work01到master也要,不要忘记了

你可能感兴趣的:(hbase)