排骨学长(\t) 2023-10-27 21:46 采纳率: 43.5%
浏览 11

hadoopHA搭建habse主从问题讨论

hadoop3.1.4 已经搭建HA。状态master为standby,slave1为active
hbase搭建,没有高可用
现在问题是hbase启动报错

2023-10-27 21:07:50,709 ERROR [master/master:16000:becomeActiveMaster] master.HMaster: Failed to become active master
org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation category READ is not supported in state standby. Visit https://s.apache.org/sbnn-error

img


hbase连接hdfs配置如下

        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:8020/hbase</value>
        </property>

首先描述:此问题是因为master为standby所以不能对hdfs进行操作。
提出的问题:看到这里肯定很多人会说那就把hdfs://master:8020/hbase改成hdfs://slave1:8020/hbase不就好了,这个我也知道,但是我的集群是高可用的,如果现在我的改成salve1,然后salve1故障,master变成active,那这个问题还是一样会出现。
我现在不知道应该如何去理解,可能我以上理解有对有错,各位资深玩家有没有可行解决方案或者方法。求解求解。

  • 写回答

2条回答 默认 最新

  • 流月up 2023-10-28 11:44
    关注
         <property>
                <name>hbase.rootdir</name>
                <value>hdfs:///hbase</value>
        </property>
    

    试一下,如果不行的话,等周一上班,我试一下

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月27日