Hbase 无法确定ZooKeeper集合

Hbase 无法确定ZooKeeper集合,hbase,hdfs,apache-zookeeper,Hbase,Hdfs,Apache Zookeeper,地位: 动物园管理员正在跑步 Hbase主机也正常运行,正在等待任何regionserver 现在,当我启动区域服务器时,我收到以下错误: 17/04/24 20:13:23 ERROR master.HMaster: Region server icosa4,60020,1493045002304 reported a fatal error: ABORTING region server icosa4,60020,1493045002304: Unhandled exception: Una

地位:

  • 动物园管理员正在跑步

  • Hbase主机也正常运行,正在等待任何regionserver

  • 现在,当我启动区域服务器时,我收到以下错误:

    17/04/24 20:13:23 ERROR master.HMaster: Region server icosa4,60020,1493045002304 reported a fatal error:
    ABORTING region server icosa4,60020,1493045002304: Unhandled exception: Unable to determine ZooKeeper ensemble
    Cause:
    java.io.IOException: Unable to determine ZooKeeper ensemble
        at org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:116)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:153)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:127)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.<init>(ReplicationPeer.java:69)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.<init>(ReplicationZookeeper.java:156)
        at org.apache.hadoop.hbase.replication.regionserver.Replication.initialize(Replication.java:105)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:4004)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1416)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1100)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:753)
        at java.lang.Thread.run(Thread.java:745)
    
    17/04/24 20:13:23 INFO zookeeper.RegionServerTracker: RegionServer ephemeral node deleted, processing expiration [icosa4,60020,1493045002304]
    
    17/04/24 20:13:23错误主机:区域服务器ICOSA4600201493045002304报告了一个致命错误:
    正在中止区域服务器ICOSA4600201493045002304:未处理的异常:无法确定ZooKeeper集合
    原因:
    java.io.IOException:无法确定ZooKeeper集合
    位于org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:116)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:153)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:127)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.(ReplicationPeer.java:69)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
    在org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)上
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper。(ReplicationZookeeper.java:156)
    位于org.apache.hadoop.hbase.replication.regionserver.replication.initialize(replication.java:105)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:4004)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1416)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1100)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:753)
    运行(Thread.java:745)
    17/04/24 20:13:23信息zookeeper.RegionServerTracker:RegionServer临时节点已删除,正在处理过期[ICOSA4600201493045002304]
    
    在启动区域服务器时,会记录以下错误:

    17/04/24 20:42:20 INFO replication.ReplicationZookeeper: Replication is now started
    17/04/24 20:42:20 INFO zookeeper.RecoverableZooKeeper: Node /hbase/replication/state already exists and this is not a retry
    17/04/24 20:42:20 WARN zookeeper.ZKConfig: java.net.UnknownHostException: PBUF
    5icosa4: unknown error
        at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
        at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
        at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
        at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
        at java.net.InetAddress.getAllByName(InetAddress.java:1192)
        at java.net.InetAddress.getAllByName(InetAddress.java:1126)
        at java.net.InetAddress.getByName(InetAddress.java:1076)
        at org.apache.hadoop.hbase.zookeeper.ZKConfig.getZKQuorumServersString(ZKConfig.java:201)
        at org.apache.hadoop.hbase.zookeeper.ZKConfig.getZKQuorumServersString(ZKConfig.java:245)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:147)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:127)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.<init>(ReplicationPeer.java:69)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.<init>(ReplicationZookeeper.java:156)
        at org.apache.hadoop.hbase.replication.regionserver.Replication.initialize(Replication.java:105)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:4004)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1416)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1100)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:753)
        at java.lang.Thread.run(Thread.java:745)
    
    17/04/24 20:42:20 ERROR zookeeper.ZKConfig: no valid quorum servers found in zoo.cfg
    17/04/24 20:42:20 WARN regionserver.HRegionServer: Exception in region server : 
    java.io.IOException: Unable to determine ZooKeeper ensemble
        at org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:116)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:153)
        at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:127)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
        at org.apache.hadoop.hbase.replication.ReplicationPeer.<init>(ReplicationPeer.java:69)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
        at org.apache.hadoop.hbase.replication.ReplicationZookeeper.<init>(ReplicationZookeeper.java:156)
        at org.apache.hadoop.hbase.replication.regionserver.Replication.initialize(Replication.java:105)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:4004)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1416)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1100)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:753)
        at java.lang.Thread.run(Thread.java:745)
    17/04/24 20:42:20 INFO regionserver.HRegionServer: STOPPED: Failed initialization
    17/04/24 20:42:20 ERROR regionserver.HRegionServer: Failed init
    
    17/04/24 20:42:20信息复制。复制ZooKeeper:复制现在开始
    17/04/24 20:42:20信息zookeeper.RecoverableZooKeeper:Node/hbase/replication/state已存在,这不是重试
    17/04/24 20:42:20警告zookeeper.ZKConfig:java.net.UnknownHostException:PBUF
    5icosa4:未知错误
    位于java.net.Inet4AddressImpl.lookupAllHostAddr(本机方法)
    位于java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
    位于java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
    位于java.net.InetAddress.getAllByName0(InetAddress.java:1276)
    位于java.net.InetAddress.getAllByName(InetAddress.java:1192)
    位于java.net.InetAddress.getAllByName(InetAddress.java:1126)
    位于java.net.InetAddress.getByName(InetAddress.java:1076)
    位于org.apache.hadoop.hbase.zookeeper.ZKConfig.getZKQuorumServersString(ZKConfig.java:201)
    位于org.apache.hadoop.hbase.zookeeper.ZKConfig.getZKQuorumServersString(ZKConfig.java:245)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:147)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:127)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.(ReplicationPeer.java:69)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
    在org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)上
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper。(ReplicationZookeeper.java:156)
    位于org.apache.hadoop.hbase.replication.regionserver.replication.initialize(replication.java:105)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.createNewReplicationInstance(HRegionServer.java:4004)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.setupWALAndReplication(HRegionServer.java:1416)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.handleReportForDutyResponse(HRegionServer.java:1100)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:753)
    运行(Thread.java:745)
    17/04/24 20:42:20错误zookeeper.ZKConfig:在zoo.cfg中找不到有效的仲裁服务器
    17/04/24 20:42:20警告regionserver.HRegionServer:区域服务器中出现异常:
    java.io.IOException:无法确定ZooKeeper集合
    位于org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:116)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:153)
    位于org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.(ZooKeeperWatcher.java:127)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.reloadZkWatcher(ReplicationPeer.java:170)
    位于org.apache.hadoop.hbase.replication.ReplicationPeer.(ReplicationPeer.java:69)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.getPeer(ReplicationZookeeper.java:343)
    在org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectToPeer(ReplicationZookeeper.java:308)上
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper.connectExistingPeers(ReplicationZookeeper.java:189)
    位于org.apache.hadoop.hbase.replication.ReplicationZookeeper。(ReplicationZookeeper.java:156)
    位于org.apache.hadoop.hbase.replication.regionserver.replication.initialize(replication.java:105)
    位于org.apache.hadoop.hbase.regionserver.HRegionServer.newReplicationInstance(HRegionServer.java:4035)
    在org.apache.had
    
    <property>
       <name>zookeeper.znode.parent</name>
       <value>/hbase-unsecure</value>
    </property>