(入门教程)Hbase-2.2.3分布式配置搭建

接之前的两篇文章hadoop和zookeeper搭建好之后我们开始进行hbase的配置搭建

HBase是一个开源的分布式NoSQL数据库,它是基于Google的Bigtable论文设计的,采用Hadoop分布式系统架构,使用HDFS作为其文件存储系统。HBase通常用于海量数据的存储和实时读写访问,是Hadoop生态系统中的一员,可以和Hadoop、Spark等工具集成使用。
HBase主要特点包括:
高扩展性:HBase可以方便地水平扩展,支持添加更多的机器来扩大存储容量和处理能力。
高可用性:HBase具有高可用性,支持故障转移和自动恢复,无需中断服务。
无模式:HBase是无模式的数据库,可以存储任意类型的数据,支持动态添加列,方便数据的灵活存储和查询。
实时读写:HBase具有实时读写能力,支持高并发的读写操作。
丰富的API:HBase提供了丰富的API和组件,方便用户进行数据存储、查询和管理。

配置环境变量

首先还是创建安装目录并将上传的压缩包解压到创建好的安装目录里面

mkdir /usr/hbase
tar -zxvf 压缩包名 -C /usr/hbase

解压完成后编辑配置环境变量

vim /etc/profile

写入

export HBASE_HOME=/usr/hbase/hbase-2.2.3
export PATH=$PATH:$HBASE_HOME/bin

然后保存退出后执行环境变量

source /etc/profile

这个时候查询hbase version是可以查询到hbase的版本信息的

编辑配置文件

vim hbase-site.xml

切换到hbase的安装目录下的conf文件夹

cd $HBASE_HOME/conf

在conf文件夹下面ls查询可以看到有 hbase-env.sh\regionservers\hbase-site.xml这三个个是我们需要修改配置的文件

vim hbase-env.sh
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/java/jdk1.8.0_212
export HADOOP_HOME=/usr/hadoop/hadoop-3.1.3
vim hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/zookeeper/apache-zookeeper-3.5.7-bin</value>
</property>
vim regionservers
slave1
slave2

做到现在这一步的话,master上面的所有配置都已经完成啦,下面需要传递给两个从节点

给从节点传递配置文件

scp -r /etc/profile root@slave1:/etc/
scp -r /etc/profile root@slave2:/etc/
scp -r /usr/hbase root@slave1:/usr/
scp -r /usr/hbase root@slave2:/usr/

一定记得分别在两个从节点执行环境变量

source /etc/profile

启动hbase

在Hadoop zookeeper都打开的基础上 打开hbase

启动命令在master上面执行,首先切换目录

cd $HBASE_HOME
bin/start-hbase.sh

然后jps查询可以查询到master上面是HMaster从节点上面都是HRegionserver

以上就是完整的搭建过程,搭建完成后可以访问master的hbase web界面。

主页面:http://<hbase-master-hostname>:16010
RegionServer页面:http://<hbase-regionserver-hostname>:16030

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值