Hbase2.0 高可用HA配置详解

hadoop3.0高可用HA大数据平台架构硬件和部署方案(一)
http://blog.csdn.net/lxb1022/article/details/78389836

hadoop3.0高可用HA大数据平台架构软件和部署方案(二)

http://blog.csdn.net/lxb1022/article/details/78399462

在搭建HBase高可用集群时,将HBase的RegionServer部署在HDFS的N个DataNode节点上,HBase的HMaster服务部署在HDFS的2个NameNode(Active和Standby)节点上,部署2个HMaster保证集群的高可用性,防止单点问题。这里使用了独立的ZooKeeper集群,未使用HBase自带的ZooKeeper。下面给出HBase的集群搭建架构图:



1、到官网下载hbase-2.0.0-alpha3-bin.tar.gz

https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.0.0-alpha-3/

2、复制到安装目录/opt/,并解压

tar -zxvf hbase-2.0.0-alpha3-bin.tar.gz

3、修改环境变量:/opt/hbase-2.0.0-alpha3/conf/hbase-env.sh

export JAVA_HOME=/opt/jdk1.8.0_144
export HADOOP_HOME=/opt/hadoop-3.0.0-beta1
export HADOOP_CONF_DIR=/opt/hadoop-3.0.0-beta1/etc/hadoop
export HBASE_MANAGES_ZK=false
4、配置:/opt/hbase-2.0.0-alpha3/conf/hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://mycluster/hbase</value>
        <description>设置HRegionServers共享目录</description>
    </property>
    <property>
        <name>hbase.master</name>
        <value>60000</value>
        <description>设置HMaster的rpc端口</description>
    </property>
    <property>
        <name>hbase.master.info.port</name>
        <value>60010</value>
        <description>设置HMaster的http端口</description>
    </property>
    <property>
        <name>hbase.tmp.dir</name>
        <value>/opt/hbase-2.0.0-alpha3/tmp</value>
        <description>指定缓存文件存储的路径</description>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
        <description>开启分布式模式</description>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>zookeeper1:2181,zookeeper2:2181,zookeeper:2181</value>
        <description>指定ZooKeeper集群位置</description>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/opt/zookeeper-3.5.3-beta/data</value>
        <description>指定Zookeeper数据目录,需要与ZooKeeper集群上配置相一致</description>
    </property>
</configuration>


5、配置:/opt/hbase-2.0.0-alpha3/conf/regionservers

datanode1
datanode2
datanode3
6.在目录/opt/hbase-2.0.0-alpha3/下新建:tmp,logs,pids

7、启动zookeeper,hdfs,hbase集群

/opt/zookeeper-3.5.3-beta/bin/zkServer.sh start
/opt/hadoop-3.0.0-beta1/sbin/start-all.sh
/opt/hbase-2.0.0-alpha3/bin/start-hbase.sh   #namdenode1,namdenode2都要启动
8、各个节点进程:

namenode1,nanenode2进程


datanode的进程



9、查看web界面:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值