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
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,那这个问题还是一样会出现。
我现在不知道应该如何去理解,可能我以上理解有对有错,各位资深玩家有没有可行解决方案或者方法。求解求解。