HBase HA 集群搭建

1 篇文章 0 订阅
1 篇文章 0 订阅

安装的Hbase的前提是ZooKeeper和hadoop的集群已经搭建完毕。(ZooKeeper和hadoop(高可用集群)具体安装细节可以在网上查找)同时意味着防火墙、JDK、SSH免密登陆已经完成。

1、集群配置简介:


2、下载Hbase稳定版

hbase-1.2.6-bin.tar.gz 

3、上传到SecureCRT

使用命令:rz -y回车弹出如下截图



4、解压,更名



5、修改配置文件

5.1 hbase-env.sh修改以下配置信息



使环境变量生效:source ---

5.2修改配置文件hbase-site.xml

<configuration>
   <property>  
       <name>hbase.rootdir</name>  
       <value>hdfs://mycluster/hbase</value>
   </property>
   <property>  
       <name>hbase.master.port</name>  
       <value>16000</value>  
   </property>
   <property>  
       <name>hbase.master.info.port</name>  
       <value>16010</value>  
   </property>
   <property>  
       <name>hbase.tmp.dir</name>  
       <value>/home/soft/hbase/tmp</value>  
   </property>
   <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
   </property>
   <property>
        <name>hbase.zookeeper.quorum</name>
        <value>Slave1,Slave2,Slave3</value>
   </property>
   <property>  
       <name>hbase.zookeeper.property.clientPort</name>  
       <value>2181</value>  
   </property>
   <property>  
        <name>hbase.zookeeper.property.dataDir</name>  
        <value>/home/soft/zookeeper/data</value>  
   </property>
</configuration>
5.3建议把hadoop以下几个配置文件考入Hbase的conf文件夹下

6. 将Hbase文件发送到其他各个节点上
[hadoop@Master soft]$ scp -r hbase Slave1:/home/soft
[hadoop@Master soft]$ scp -r hbase Slave2:/home/soft
[hadoop@Master soft]$ scp -r hbase Slave3:/home/soft
[hadoop@Master soft]$ scp -r hbase hamaster:/home/soft
配置环境变量(所有虚拟机都要配置)
export JAVA_HOME=/home/soft/Java
export HADOOP_HOME=/home/soft/hadoop
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
#export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export JRE_HOME=$JAVA_HOME/jre
export MAVEN_HOME=/home/soft/maven
#HBASE_HOME
export HBASE_HOME=/home/soft/hbase
export PATH=$PATH:$HBASE_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin:${MAVEN_HOME}/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:/home/Master/git-2.9.4/bin
使环境变量生效:[hadoop@Master ~]$ source /etc/profile
7.1先启动zookeeper集群:在Slave1、Slave2、Slave3分别启动:zkServer.sh start
jps 查看进程:5593 QuorumPeerMain
7.2 在master(主节点)上启动hadoop集群
start-all.sh

jps查看进程
[hadoop@Master soft]$ jps
5956 NameNode
6487 Jps
6280 DFSZKFailoverController
6377 ResourceManager
从节点
[hadoop@Slave1 soft]$ jps
5873 NodeManager
5794 JournalNode
5718 DataNode
5593 QuorumPeerMain
5919 Jps

7.3在master启动Hbase:start-hbase.h

[hadoop@Master soft]$ start-hbase.sh
starting master, logging to /home/soft/hbase/logs/hbase-hadoop-master-Master.out
Slave3: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave3.out
Slave2: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave2.out
Slave1: starting regionserver, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-regionserver-Slave1.out
hamaster: starting master, logging to /home/soft/hbase/bin/../logs/hbase-hadoop-master-hamaster.out
jps查看进程
[hadoop@Master soft]$ jps
7937 HMaster..................................(Hbase进程)
7253 NameNode
7577 DFSZKFailoverController
7691 ResourceManager
8060 Jps

从节点
[hadoop@Slave1 soft]$ jps
5873 NodeManager
5794 JournalNode
6440 DataNode
6472 Jps
5593 QuorumPeerMain
6138 HRegionServer(Hbase进程启动成功)
查看web页面:Master:16010

至此Hbase部署成功!!!微笑微笑再见再见
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值