Hadoop生态圈(四)超详细Hbase完全分布式搭建!

1. 实验描述

本实验要求完成3个节点的HBase集群的安装

2. 实验步骤

  • HBase三种安装模式:
    单机模式、伪分布式和完全分布式。

本实验演示3个节点的HBase集群的安装部署过程:

  • 安装HBase集群前提条件:
    1)已安装好并启动Hadoop集群;
    2)已安装好并启动ZooKeeper集群。

  • 在apache官网下载HBase安装包,进行解压安装:

     安装包已经存放到/share/bigdata/hbase目录下,拷贝到/usr/local目录下: 
     cp  /share/bigdata/hbase/hbase-1.1.2.tar.gz   /usr/local
    
  • 在/usr/local目录下解压HBase安装包

     cd /usr/local
     tar zxvf hbase-1.1.2.tat.gz
     mv hbase-1.1.2  hbase   //换为短名
    
  • 配置环境变量

     在/etc/profile文件中配置HBase 
     export HBASE_HOME=/usr/local/hbase
     export PATH=.$......(省略原内容):$HBASE_HOME/bin:$PATH
    
  • 在hbase安装目录的conf目录下修改配置文件

修改hbase-env.sh

    export JAVA_HOME=本机jdk的安装路径   #配置jdk安装路径
    export HBase_MANAGES_ZK=false         #配置不使用HBase自带的zk

修改hbase-site.xml

<!—指定hbase在HDFS上的存储路径-->
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://node1:8020/hbase</value>
</property>
<!—指定zk的地址,多个地址用逗号分隔-->
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>node1,node2,node3</value>
</property>
<!—指定hbase是分布式 -->
<property>
<name>hbase.cluster.distributed</name>
群。族
    <value>true</value>
</property>

在regionservers文件中配置从节点region server的地址

node2
node3

SCP
将主节点中的hbase 分发到从节点!

  • hbase集群启动和检验

启动集群:HMaster主节点上执行命令start-hbase.sh启动HBase集群;
使用jps命令检查各节点的进程:主节点应该启动HMaster进程,各从节点应启动HRegionServer进程
主节点
在这里插入图片描述
从节点

在这里插入图片描述

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值