当前位置:   article > 正文

HBase学习(五) HBase高可用搭建_hbase meta 1 is not online

hbase meta 1 is not online

HBase高可用搭建


在HBase搭建成功的基础下

  • 在hbase下的conf文件夹中创建backup-masters
[root@master1 conf]# vi backup-masters
  • 1

在这里插入图片描述

  • 修改hbase的hbase-site.xml
    将其之前的信息删除,并加入以下信息

在这里插入图片描述

  • 将Hadoop中core-site.xml拷贝到hbase的conf文件下

在这里插入图片描述
在这里插入图片描述

  • 修改hbase的regionservers添加节点信息

在这里插入图片描述
在Hadoop下的hdfs-site.xml文件中添加

        <property>
                <name>dfs.ha.automtic-failover.enabled.ns</name>
                <value>true</value>
        </property>
  • 1
  • 2
  • 3
  • 4

然后将其拷贝至hbase下的conf文件中
在这里插入图片描述

  • 将配置好的conf文件分发给另外两台节点

在这里插入图片描述

  • 重新启动hbase查看进程

在这里插入图片描述

  • 进入ui界面查看

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试

输入命令干掉master1的hbase

[root@master1 conf]# hbase-daemon.sh stop master
  • 1

测试成功
在这里插入图片描述

报错

遇到以下报错
master.HMaster: hbase:meta,1.1588230740 is NOT online
Master failed to complete initialization
Master startup cannot progress, in holding-pattern until region onlined.
且在log文件中查看以下警告
在这里插入图片描述
处理方法:
进入zookeeper中
在这里插入图片描述
将hbase的信息删除

deleteall /hbase
  • 1

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/829833?site
推荐阅读
相关标签
  

闽ICP备14008679号