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)