[ https://issues.apache.org/jira/browse/HBASE-20166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang resolved HBASE-20166. ------------------------------- Resolution: Won't Fix > 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 > Priority: Major > Attachments: HBASE-20166.v1.patch > > > 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 (v8.20.10#820010)