/opt/hbase/conf 中不能启动hbase_HBase三种模式搭建过程详解

HBase的实现有三种模式,单机模式,伪分布式和完全分布式。

今天,找空闲时间来总结一下这三种模式的详细的搭建过程。

【单机模式】

第一步,上传HBase安装包到root目录下(因为hbase中自带zookeeper,会占用2183端口,所以不能和其余zookeeper搭建在一起,所以要将单机版HBase搭在其余机器上)

第二步,解压HBase到/opt目录下

第三步,配置HBase的环境变量

第四步,修改HBase安装目录下的conf目录下 的配置文件

第一个:hbase-env.sh 中的 JAVA_HOME的值

第二个:配置hbase-site.xml:

e31479dbb6194941867ddd35b21c102d.png

第五步,启动HBase:

5ff093d00aa8be49eb6433e85aca76e4.png

启动时可能会有warning警告,图示:

b35097afd8847225a5f49ef3912ead7a.png

修改:HBase的安装目录下的conf目录下的hbase-env.sh:

c9ddbad412657a811db141cdab8fc956.png

第六步,通过浏览器 主机名:16010 访问 HBase。

【伪分布式】

由于伪分布式的HBase等同于单机模式,所以在这里不再赘述。

【完全分布式】

第一步,修改HBase安装目录下的配置文件hbase-env.sh:

5ad930d0323395d114271fbfb6bb1e02.png

3232dce1c261cf57c35098123a5dd3e0.png

禁用hbase中自带的zookeeper服务

第二步,修改hbase-site.xml:

把之前的配置均删掉,然后做以下配置

47ef0c6bf8a8c2f430eab8944bc13444.png

第三步,修改regionServers: 配置三台regionServer

2128565640e7cad51705dfa0d087073a.png

第四步,配置备用的master

fad6078ee0ed8158e14aa96a250994bc.png

在哪一台机器上启动HBase,那一台机器就是主Master,同时也会把backup-masters文件中配置的机器启动为masters角色,作为备用Master。

备用的Master可以有多个,个数不限。

!同步配置:

第六步,将hbase安装目录拷贝到其余所有机器:

ffc77634665ce981ae2c4d65c41aeb16.png

第七步,配置其余机器上的HBASE环境变量并执行source命令让其生效

配置完成。

【步骤总结:】

900836728a937beda6bab9761700cdaf.png

b9a5f8bbc89faf254c879cf798b5269b.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值