HBase完全分布式集群搭建
HBase完全分布式集群搭建
hbase和hadoop一样也分为单机版,伪分布式版和完全分布式集群版,此文介绍如何搭建完全分布式集群环境搭建。hbase依赖于hadoop环境,搭建habase之前首先需要搭建好hadoop的完全集群环境。本文中采用独立的zookeeper,不使用hbase自带的zookeeper。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。一.环境准备
*HBase软件包hbase-1.2.0-cdh5.12.0.tar.gz
*完成hadoop集群环境搭建
二.安装HBase
1.首先在hdp-node-01安装配置好之后,再复制分发到其他从节点
#解压
$ tar -xzvf hbase-1.2.0-cdh5.12.0.tar.gz -C /opt/modules/cdh5.12.0 |
2.配置环境变量vim /etc/profile
#HBASE_HOME export HBASE_HOME=/opt/modules/cdh5.12.0/hbase-1.2.0-cdh5.12.0 export PATH=$HBASE_HOME/bin:$PATH |
三.配置文件
hbase 相关的配置主要包括hbase-env.sh、hbase-site.xml、regionservers三个文件,都在$HBASE_HOME/conf目录下面,同时拷贝hadoop的配置文件core-site.xml,hdfs-site.xml到该目录下,因为hadoop使用了HA集群模式,hbase访问hdfs时需要知道访问地址。
1.配置hbase-env.sh
export JAVA_HOME=/opt/modules/jdk1.7.0_71 #关联hadoop #Hbase日志目录,需创建 #使用单独的zookeeper,禁用hbase自带的zookeeper |
2.配置 hbase-site.xml
<configuration> |
3.修改regionservers
vim /opt/modules/cdh5.12.0/hbase-1.2.0-cdh5.12.0/conf/regionservers hdp-node-02 hdp-node-03 hdp-node-04 hdp-node-05 |
4.复制分发hbase到其他4个从节点中
$ scp -r hbase-1.2.0-cdh5.12.0/ root@hdp-node-02:/opt/modules/cdh5.12.0/ |
四.启动HBase
由于是集群在master节点hdp-node-01上启动hbase即可
$ bin/start-hbase.sh |
五.访问HBase Web页面
http://hdp-node-01:60010 |
