Ubuntu安装配置全分布式Hbase

Hbase相关软件安装包及其版本说明如表所示。

软件

版本

安装包称

Oracle VM VirtualBox6.1.48
ubuntu24.04ubuntu-24.04-desktop-amd64.iso
hadoop3.3.5

hadoop-3.3.5.tar.gz

 JDKJDK1.8
Hbase2.5.8-hadoop3hbase-2.5.8-hadoop3-bin.tar.gz

1、Hbase下载

Index of /dist/hbase/stableicon-default.png?t=N7T8https://archive.apache.org/dist/hbase/stable/

2、Hbase安装

解压安装包hbase-thirdparty-4.1.7-src.tar.gz至路径 /usr/local,命令如下:

cd ~
sudo tar -zxf ~/下载/hbase-2.5.8-hadoop3-bin.tar.gz  -C /usr/local

 将解压的文件名改为hbase,命令如下:

cd /usr/local
sudo mv ./hbase-2.5.8-hadoop3  ./hbase
sudo chown -R hadoop ./hbase #赋予权限

3、配置环境变量

将hbase下的bin目录添加到path中,这样,启动hbase就无需到/usr/local/hbase目录下,大大的方便了hbase的使用。教程下面的部分还是切换到了/usr/local/hbase目录操作,有助于初学者理解运行过程,熟练之后可以不必切换。
编辑~/.bashrc文件

vim ~/.bashrc
export PATH=$PATH:/usr/local/hbase/bin #在最下面添加这行代码

编辑完成后,再执行source命令使上述配置在当前终端立即生效,命令如下:

source ~/.bashrc

 查看HBase版本,确定hbase安装成功,命令如下:

/usr/local/hbase/bin/hbase version

4、Hbase配置

HBase有三种运行模式,单机模式、伪分布式模式、分布式模式。作为学习,我们重点讨论单机模式和伪分布式模式。本文主要进行分布式配置

4.1 配置HBase相关文件

切换到hbase的conf目录下修改 hbase-env.sh 文件

export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162

配置 hbase-site.xml 文件

<configuration>
 
    <!--指定 hbase 根路径 -->
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop:9820/hbase</value>
    </property>
 
    <!--将 hbase 设置为分布式部署 -->
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
 
    <!--指定 zookeeper 服务器 -->
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop,hadoop1,hadoop2</value>
    </property>
 
    <!-- 避免出现启动错误 -->
    <property>
       <name>hbase.unsafe.stream.capability.enforce</name>
       <value>false</value>
    </property>
 
</configuration>

修改 regionservers 文件

hadoop
hadoop1
hadoop2

分发文件

scp -r /usr/lcoal/hbase/ hadoop1:/usr/local
scp -r /usr/lcoal/hbase/ hadoop2:/usr/local

分发环境变量

scp /etc/profile hadoop@hadoop1:/etc/
scp /etc/profile hadoop@hadoop2:/etc/

启动Hbase

cd /usr/local/hbase/bin
./start-hbase.sh

三台节点的服务分别为:

        节点HMasterHRegionServer
hadoop      √            √
hadoop1            √
hadoop2            √

至此Hbase全分布式安装配置完毕。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值