Zheng Hu created HBASE-20166:
--------------------------------

             Summary: Make sure the RS/Master can works fine when using table 
based replication storage layer
                 Key: HBASE-20166
                 URL: https://issues.apache.org/jira/browse/HBASE-20166
             Project: HBase
          Issue Type: Sub-task
            Reporter: Zheng Hu
            Assignee: Zheng Hu


Currently,   we cannot setup the HBase Cluster because the master will list 
peers before finish its initialization, and if master cannot finish 
initialization, the meta cannot be online, in other hand, if meta cannot be 
online, the list peers will never success when using table based replication. a 
dead loop happen.

{code}
2018-03-09 15:03:50,531 ERROR [M:0;huzheng-xiaomi:46549] 
helpers.MarkerIgnoringBase(159): ***** ABORTING master 
huzheng-xiaomi,46549,1520579026550: Unhandled exception. Starting shutdown. 
*****
java.io.UncheckedIOException: 
org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the 
location for replica 0
        at 
org.apache.hadoop.hbase.client.ResultScanner$1.hasNext(ResultScanner.java:55)
        at 
org.apache.hadoop.hbase.replication.TableReplicationPeerStorage.listPeerIds(TableReplicationPeerStorage.java:124)
        at 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager.create(ReplicationPeerManager.java:335)
        at 
org.apache.hadoop.hbase.master.HMaster.initializeZKBasedSystemTrackers(HMaster.java:737)
        at 
org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:830)
        at 
org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2014)
        at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:557)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to