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

扫描二维码关注公众号,回复: 5748543 查看本文章
<!—指定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进程
主节点
在这里插入图片描述
从节点

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41831288/article/details/88879486
今日推荐