分享

hbase安装启动报错,ClusterId read in ZooKeeper is null

rainbowbridg 发表于 2016-12-21 16:17:48 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 31505
2016-12-21 23:15:03,410 INFO  [master/test2/192.168.186.20:16000] client.ZooKeeperRegistry: ClusterId read in ZooKeeper is null
2016-12-21 23:15:03,550 FATAL [test2:16000.activeMasterManager] 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
        at org.apache.hadoop.hdfs.server.namenode.ha.StandbyState.checkOperation(StandbyState.java:87)
        at org.apache.hadoop.hdfs.server.namenode.NameNode$NameNodeHAContext.checkOperation(NameNode.java:1688)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkOperation(FSNamesystem.java:1258)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesystem.java:3684)
        at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(NameNodeRpcServer.java:803)
        at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getFileInfo(ClientNamenodeProtocolServerSideTranslatorPB.java:779)
        at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
        at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:585)
        at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:928)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2013)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2009)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2007)

        at org.apache.hadoop.ipc.Client.call(Client.java:1411)
        at org.apache.hadoop.ipc.Client.call(Client.java:1364)


已有(5)人评论

跳转到指定楼层
fylanyu 发表于 2016-12-21 17:17:14
<property>
                <name>hbase.zookeeper.quorum</name>
                <value>host列表</value>
        </property>
上面的属性配置了吗?并且能相互通信,包括防火墙关闭,端口通信等

回复

使用道具 举报

einhep 发表于 2016-12-21 17:20:00
rootdir配置要正确

类似错误,仅供参考
hbase启动时报错
http://www.aboutyun.com/forum.php?mod=viewthread&tid=18515


回复

使用道具 举报

rainbowbridg 发表于 2016-12-22 10:20:12
fylanyu 发表于 2016-12-21 17:17
hbase.zookeeper.quorum
                host列表
       

这个列表是配了的!
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://test2:9000/hbase</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>test2,test1,test3</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/home/grid/hbase-1.2.3/data</value>
        </property>
        <property>
                <name>zookeeper.znode.parent</name>
                <value>/hbase</value>
        </property>

</configuration>


回复

使用道具 举报

einhep 发表于 2016-12-22 14:33:20
rainbowbridg 发表于 2016-12-22 10:20
这个列表是配了的!

        

test1,test2,test3 hosts都贴出来看下
回复

使用道具 举报

nextuser 发表于 2016-12-22 14:46:21
rainbowbridg 发表于 2016-12-22 10:20
这个列表是配了的!

        

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://test2:9000/hbase</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>test2,test1,test3</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/home/grid/hbase-1.2.3/data</value>
        </property>
        <property>
                <name>zookeeper.znode.parent</name>
                <value>/hbase</value>
        </property>

</configuration>

上面不要配置在home路径下,重启很容易被清空

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条