问题描述
master(standby)slave1(active)slave2zookeeper节点:[zookeeper,yarn-leader-election,hadoop-ha,hbase]在HA环境下启动HBase,我根据日志分析slave2上regionserver获取namenode连接到了standby的机器上,貌似不能识别active和standby,很是奇怪请大神指导。。。2016-06-0800:33:09,873INFO[regionserver/slave2/0.0.0.0:16020]regionserver.HRegionServer:STOPPED:Failedinitialization2016-06-0800:33:09,882ERROR[regionserver/slave2/0.0.0.0:16020]regionserver.HRegionServer:Failedinitorg.apache.hadoop.ipc.StandbyException:OperationcategoryREADisnotsupportedinstatestandbyatorg.apache.hadoop.hdfs.server.namenode.ha.StandbyState.checkOperation(StandbyState.java:87)atorg.apache.hadoop.hdfs.server.namenode.NameNode$NameNodeHAContext.checkOperation(NameNode.java:1774)atorg.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkOperation(FSNamesystem.java:1313)atorg.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesystem.java:3856)atorg.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(NameNodeRpcServer.java:1006)atorg.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getFileInfo(ClientNamenodeProtocolServerSideTranslatorPB.java:843)atorg.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)atorg.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:616)atorg.apache.hadoop.ipc.RPC$Server.call(RPC.java:969)atorg.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049)atorg.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2045)atjava.security.AccessController.doPrivileged(NativeMethod)配置文件:HBase-site.xml<configuration><property><name>hbase.rootdir</name><value>hdfs://master/hbase</value></property><property><name>hbase.tmp.dir</name><value>/home/hadoop/hbase/tmp</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.zookeeper.quorum</name><value>master:2181,slave1:2181,slave2:2181</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/home/hadoop/hbase/data</value></property></configuration>HDFS:hdfs-site.xml<!--ConfigtheHAClusterSTART--><property><name>dfs.nameservices</name><value>master</value></property><property><name>dfs.ha.namenodes.master</name><value>nn1,nn2</value></property>.............................................