Uses of Class
org.apache.hadoop.hbase.replication.ReplicationException
Packages that use ReplicationException
Package
Description
Provides HBase Client
Multi Cluster Replication
-
Uses of ReplicationException in org.apache.hadoop.hbase.client
Methods in org.apache.hadoop.hbase.client that throw ReplicationExceptionModifier and TypeMethodDescriptiondefault voidAppend the replicable table column family config from the specified peer.default voidRemove some table-cfs from config of the specified peer. -
Uses of ReplicationException in org.apache.hadoop.hbase.client.replication
Methods in org.apache.hadoop.hbase.client.replication that throw ReplicationExceptionModifier and TypeMethodDescriptionstatic ReplicationPeerConfigReplicationPeerConfigUtil.appendExcludeTableCFsToReplicationPeerConfig(Map<TableName, List<String>> excludeTableCfs, ReplicationPeerConfig peerConfig) static ReplicationPeerConfigReplicationPeerConfigUtil.removeExcludeTableCFsFromReplicationPeerConfig(Map<TableName, List<String>> excludeTableCfs, ReplicationPeerConfig peerConfig, String id) static ReplicationPeerConfigReplicationPeerConfigUtil.removeTableCFsFromReplicationPeerConfig(Map<TableName, List<String>> tableCfs, ReplicationPeerConfig peerConfig, String id) -
Uses of ReplicationException in org.apache.hadoop.hbase.master
Methods in org.apache.hadoop.hbase.master that throw ReplicationExceptionModifier and TypeMethodDescriptionlongHMaster.addReplicationPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled) longMasterServices.addReplicationPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled) Add a new replication peer for replicating data to slave clusterlongHMaster.disableReplicationPeer(String peerId) longMasterServices.disableReplicationPeer(String peerId) Stop the replication stream to the specified peerlongHMaster.enableReplicationPeer(String peerId) longMasterServices.enableReplicationPeer(String peerId) Restart the replication stream to the specified peerprivate voidHMaster.finishActiveMasterInitialization()Finish initialization of HMaster after becoming the primary master.HMaster.getReplicationPeerConfig(String peerId) MasterServices.getReplicationPeerConfig(String peerId) Returns the configured ReplicationPeerConfig for the specified peerprivate voidHMaster.initializeZKBasedSystemTrackers()Initialize all ZK based system trackers.HMaster.listReplicationPeers(String regex) MasterServices.listReplicationPeers(String regex) Return a list of replication peers.longHMaster.removeReplicationPeer(String peerId) longMasterServices.removeReplicationPeer(String peerId) Removes a peer and stops the replicationlongHMaster.transitReplicationPeerSyncReplicationState(String peerId, SyncReplicationState state) longMasterServices.transitReplicationPeerSyncReplicationState(String peerId, SyncReplicationState clusterState) Set current cluster state for a synchronous replication peer.longHMaster.updateReplicationPeerConfig(String peerId, ReplicationPeerConfig peerConfig) longMasterServices.updateReplicationPeerConfig(String peerId, ReplicationPeerConfig peerConfig) Update the peerConfig for the specified peer -
Uses of ReplicationException in org.apache.hadoop.hbase.master.replication
Methods in org.apache.hadoop.hbase.master.replication that throw ReplicationExceptionModifier and TypeMethodDescriptionvoidOfflineTableReplicationQueueStorage.addHFileRefs(String peerId, List<Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> pairs) private voidAssignReplicationQueuesProcedure.addMissingQueues(MasterProcedureEnv env) voidReplicationPeerManager.addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled) private voidUpdatePeerConfigProcedure.addToList(List<String> encodedRegionNames, String encodedRegionName, ReplicationQueueStorage queueStorage) private voidAbstractPeerProcedure.addToMap(Map<String, Long> lastSeqIds, String encodedRegionName, long barrier, ReplicationQueueStorage queueStorage) voidOfflineTableReplicationQueueStorage.batchUpdateHFileRefs(String peerId, List<String> hfileRefs) voidOfflineTableReplicationQueueStorage.batchUpdateLastSequenceIds(List<ZKReplicationQueueStorageForMigration.ZkLastPushedSeqId> lastPushedSeqIds) voidOfflineTableReplicationQueueStorage.batchUpdateQueues(ServerName serverName, List<ReplicationQueueData> datas) private voidReplicationPeerManager.checkQueuesDeleted(String peerId) OfflineTableReplicationQueueStorage.claimQueue(ReplicationQueueId queueId, ServerName targetServerName) private StateMachineProcedure.FlowAssignReplicationQueuesProcedure.claimQueues(MasterProcedureEnv env) static ReplicationPeerManagerReplicationPeerManager.create(MasterServices services, String clusterId) (package private) voidReplicationPeerManager.deleteLegacyRegionReplicaReplicationPeer()voidReplicationPeerManager.disablePeer(String peerId) protected voidAbstractPeerProcedure.enablePeer(MasterProcedureEnv env) voidReplicationPeerManager.enablePeer(String peerId) OfflineTableReplicationQueueStorage.getAllHFileRefs()OfflineTableReplicationQueueStorage.getAllPeersFromHFileRefsQueue()longOfflineTableReplicationQueueStorage.getLastSequenceId(String encodedRegionName, String peerId) OfflineTableReplicationQueueStorage.getOffsets(ReplicationQueueId queueId) booleanReplicationPeerManager.getPeerState(String peerId) OfflineTableReplicationQueueStorage.getReplicableHFiles(String peerId) booleanOfflineTableReplicationQueueStorage.hasData()(package private) booleanReplicationPeerManager.hasRegionReplicaReplicationPeer()OfflineTableReplicationQueueStorage.listAllQueueIds(String peerId) OfflineTableReplicationQueueStorage.listAllQueueIds(String peerId, ServerName serverName) OfflineTableReplicationQueueStorage.listAllQueueIds(ServerName serverName) OfflineTableReplicationQueueStorage.listAllQueues()OfflineTableReplicationQueueStorage.listAllReplicators()protected voidAddPeerProcedure.postPeerModification(MasterProcedureEnv env) protected abstract voidModifyPeerProcedure.postPeerModification(MasterProcedureEnv env) Called before we finish the procedure.protected voidRemovePeerProcedure.postPeerModification(MasterProcedureEnv env) protected voidUpdatePeerConfigProcedure.postPeerModification(MasterProcedureEnv env) (package private) voidReplicationPeerManager.preAddPeer(String peerId, ReplicationPeerConfig peerConfig) protected voidAddPeerProcedure.prePeerModification(MasterProcedureEnv env) protected abstract voidModifyPeerProcedure.prePeerModification(MasterProcedureEnv env) Called before we start the actual processing.(package private) voidReplicationPeerManager.removeAllLastPushedSeqIds(String peerId) voidOfflineTableReplicationQueueStorage.removeAllQueues(String peerId) voidReplicationPeerManager.removeAllQueues(String peerId) voidReplicationPeerManager.removeAllQueuesAndHFileRefs(String peerId) protected voidTransitPeerSyncReplicationStateProcedure.removeAllReplicationQueues(MasterProcedureEnv env) voidOfflineTableReplicationQueueStorage.removeHFileRefs(String peerId, List<String> files) voidOfflineTableReplicationQueueStorage.removeLastSequenceIds(String peerId) voidOfflineTableReplicationQueueStorage.removeLastSequenceIds(String peerId, List<String> encodedRegionNames) voidOfflineTableReplicationQueueStorage.removeLastSequenceIdsAndHFileRefsBefore(long ts) voidReplicationPeerManager.removePeer(String peerId) voidOfflineTableReplicationQueueStorage.removePeerFromHFileRefs(String peerId) voidOfflineTableReplicationQueueStorage.removeQueue(ReplicationQueueId queueId) private voidAssignReplicationQueuesProcedure.removeQueues(MasterProcedureEnv env) protected final voidAbstractPeerProcedure.setLastPushedSequenceId(MasterProcedureEnv env, ReplicationPeerConfig peerConfig) protected final voidAbstractPeerProcedure.setLastPushedSequenceIdForTable(MasterProcedureEnv env, TableName tableName, Map<String, Long> lastSeqIds) voidOfflineTableReplicationQueueStorage.setLastSequenceIds(String peerId, Map<String, Long> lastSeqIds) voidOfflineTableReplicationQueueStorage.setOffset(ReplicationQueueId queueId, String walGroup, ReplicationGroupOffset offset, Map<String, Long> lastSeqIds) voidReplicationPeerManager.setPeerNewSyncReplicationState(String peerId, SyncReplicationState state) protected voidTransitPeerSyncReplicationStateProcedure.setPeerNewSyncReplicationState(MasterProcedureEnv env) private voidReplicationPeerManager.setPeerState(String peerId, boolean enabled) voidReplicationPeerManager.transitPeerSyncReplicationState(String peerId, SyncReplicationState newState) protected voidTransitPeerSyncReplicationStateProcedure.transitPeerSyncReplicationState(MasterProcedureEnv env) protected voidAddPeerProcedure.updateLastPushedSequenceIdForSerialPeer(MasterProcedureEnv env) protected voidModifyPeerProcedure.updateLastPushedSequenceIdForSerialPeer(MasterProcedureEnv env) protected voidUpdatePeerConfigProcedure.updateLastPushedSequenceIdForSerialPeer(MasterProcedureEnv env) voidReplicationPeerManager.updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) protected voidAddPeerProcedure.updatePeerStorage(MasterProcedureEnv env) protected voidDisablePeerProcedure.updatePeerStorage(MasterProcedureEnv env) protected voidEnablePeerProcedure.updatePeerStorage(MasterProcedureEnv env) protected abstract voidModifyPeerProcedure.updatePeerStorage(MasterProcedureEnv env) protected voidRemovePeerProcedure.updatePeerStorage(MasterProcedureEnv env) protected voidUpdatePeerConfigProcedure.updatePeerStorage(MasterProcedureEnv env) Constructors in org.apache.hadoop.hbase.master.replication that throw ReplicationException -
Uses of ReplicationException in org.apache.hadoop.hbase.replication
Methods in org.apache.hadoop.hbase.replication that throw ReplicationExceptionModifier and TypeMethodDescriptionvoidReplicationQueueStorage.addHFileRefs(String peerId, List<Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> pairs) Add new hfile references to the queue.voidTableReplicationQueueStorage.addHFileRefs(String peerId, List<Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> pairs) voidFSReplicationPeerStorage.addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled, SyncReplicationState syncReplicationState) booleanMethod called after a peer has been connected.voidReplicationPeerStorage.addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled, SyncReplicationState syncReplicationState) Add a replication peer.voidZKReplicationPeerStorage.addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled, SyncReplicationState syncReplicationState) voidReplicationQueueStorage.batchUpdateHFileRefs(String peerId, List<String> hfileRefs) Add the given hfile refs to the given peer.voidTableReplicationQueueStorage.batchUpdateHFileRefs(String peerId, List<String> hfileRefs) voidReplicationQueueStorage.batchUpdateLastSequenceIds(List<ZKReplicationQueueStorageForMigration.ZkLastPushedSeqId> lastPushedSeqIds) Update last pushed sequence id for the given regions and peers.voidTableReplicationQueueStorage.batchUpdateLastSequenceIds(List<ZKReplicationQueueStorageForMigration.ZkLastPushedSeqId> lastPushedSeqIds) voidReplicationQueueStorage.batchUpdateQueues(ServerName serverName, List<ReplicationQueueData> datas) Update the replication queue datas for a given region server.voidTableReplicationQueueStorage.batchUpdateQueues(ServerName serverName, List<ReplicationQueueData> datas) ReplicationQueueStorage.claimQueue(ReplicationQueueId queueId, ServerName targetServerName) Change ownership for the queue identified by queueId and belongs to a dead region server.TableReplicationQueueStorage.claimQueue(ReplicationQueueId queueId, ServerName targetServerName) private ReplicationPeerImplReplicationPeers.createPeer(String peerId) Helper method to connect to a peerReplicationQueueStorage.getAllHFileRefs()Load all hfile references in all replication queues.TableReplicationQueueStorage.getAllHFileRefs()ReplicationQueueStorage.getAllPeersFromHFileRefsQueue()Get list of all peers from hfile reference queue.TableReplicationQueueStorage.getAllPeersFromHFileRefsQueue()longReplicationQueueStorage.getLastSequenceId(String encodedRegionName, String peerId) Read the max sequence id of the specific region for a given peer.longTableReplicationQueueStorage.getLastSequenceId(String encodedRegionName, String peerId) ReplicationQueueStorage.getOffsets(ReplicationQueueId queueId) Get the current offset of all the WAL groups for a queueTableReplicationQueueStorage.getOffsets(ReplicationQueueId queueId) FSReplicationPeerStorage.getPeerConfig(String peerId) ReplicationPeerStorage.getPeerConfig(String peerId) Get the peer config of a replication peer.ZKReplicationPeerStorage.getPeerConfig(String peerId) FSReplicationPeerStorage.getPeerNewSyncReplicationState(String peerId) ReplicationPeerStorage.getPeerNewSyncReplicationState(String peerId) Get the new sync replication state.ZKReplicationPeerStorage.getPeerNewSyncReplicationState(String peerId) FSReplicationPeerStorage.getPeerSyncReplicationState(String peerId) ReplicationPeerStorage.getPeerSyncReplicationState(String peerId) Get the sync replication state.ZKReplicationPeerStorage.getPeerSyncReplicationState(String peerId) ReplicationQueueStorage.getReplicableHFiles(String peerId) Get a list of all hfile references in the given peer.TableReplicationQueueStorage.getReplicableHFiles(String peerId) private SyncReplicationStateZKReplicationPeerStorage.getSyncReplicationState(String peerId, String path) booleanReplicationQueueStorage.hasData()Whether the replication queue table exists.booleanTableReplicationQueueStorage.hasData()voidReplicationPeers.init()booleanFSReplicationPeerStorage.isPeerEnabled(String peerId) booleanReplicationPeerStorage.isPeerEnabled(String peerId) Test whether a replication peer is enabled.booleanZKReplicationPeerStorage.isPeerEnabled(String peerId) ReplicationQueueStorage.listAllQueueIds(String peerId) Get a list of all queues for the specific peer.ReplicationQueueStorage.listAllQueueIds(String peerId, ServerName serverName) Get a list of all queues for the specific region server and the specific peerReplicationQueueStorage.listAllQueueIds(ServerName serverName) Get a list of all queues for the specific region server.TableReplicationQueueStorage.listAllQueueIds(String peerId) TableReplicationQueueStorage.listAllQueueIds(String peerId, ServerName serverName) TableReplicationQueueStorage.listAllQueueIds(ServerName serverName) ReplicationQueueStorage.listAllQueues()Get a list of all queues and the offsets.TableReplicationQueueStorage.listAllQueues()ReplicationQueueStorage.listAllReplicators()Get a list of all region servers that have outstanding replication queues.TableReplicationQueueStorage.listAllReplicators()FSReplicationPeerStorage.listPeerIds()ReplicationPeerStorage.listPeerIds()Return the peer ids of all replication peers.ZKReplicationPeerStorage.listPeerIds()private voidCopyReplicationPeers.migrate(ReplicationPeerStorage src, ReplicationPeerStorage dst) ReplicationPeers.refreshPeerConfig(String peerId) ReplicationPeers.refreshPeerNewSyncReplicationState(String peerId) ReplicationPeers.refreshPeerState(String peerId) voidReplicationQueueStorage.removeAllQueues(String peerId) Remove all the replication queues for the given peer.voidTableReplicationQueueStorage.removeAllQueues(String peerId) voidReplicationQueueStorage.removeHFileRefs(String peerId, List<String> files) Remove hfile references from the queue.voidTableReplicationQueueStorage.removeHFileRefs(String peerId, List<String> files) voidReplicationQueueStorage.removeLastSequenceIds(String peerId) Remove all the max sequence id record for the given peer.voidReplicationQueueStorage.removeLastSequenceIds(String peerId, List<String> encodedRegionNames) Remove the max sequence id record for the given peer and regions.voidTableReplicationQueueStorage.removeLastSequenceIds(String peerId) voidTableReplicationQueueStorage.removeLastSequenceIds(String peerId, List<String> encodedRegionNames) voidReplicationQueueStorage.removeLastSequenceIdsAndHFileRefsBefore(long ts) Remove all the last sequence ids and hfile references data which are written before the given timestamp.voidTableReplicationQueueStorage.removeLastSequenceIdsAndHFileRefsBefore(long ts) voidFSReplicationPeerStorage.removePeer(String peerId) voidReplicationPeerStorage.removePeer(String peerId) Remove a replication peer.voidZKReplicationPeerStorage.removePeer(String peerId) voidReplicationQueueStorage.removePeerFromHFileRefs(String peerId) Remove a peer from hfile reference queue.voidTableReplicationQueueStorage.removePeerFromHFileRefs(String peerId) voidReplicationQueueStorage.removeQueue(ReplicationQueueId queueId) Remove a replication queuevoidTableReplicationQueueStorage.removeQueue(ReplicationQueueId queueId) voidReplicationQueueStorage.setLastSequenceIds(String peerId, Map<String, Long> lastSeqIds) Set the max sequence id of a bunch of regions for a given peer.voidTableReplicationQueueStorage.setLastSequenceIds(String peerId, Map<String, Long> lastSeqIds) voidReplicationQueueStorage.setOffset(ReplicationQueueId queueId, String walGroup, ReplicationGroupOffset offset, Map<String, Long> lastSeqIds) Set the current offset for a specific WAL group in a given queue.voidTableReplicationQueueStorage.setOffset(ReplicationQueueId queueId, String walGroup, ReplicationGroupOffset offset, Map<String, Long> lastSeqIds) voidFSReplicationPeerStorage.setPeerNewSyncReplicationState(String peerId, SyncReplicationState newState) voidReplicationPeerStorage.setPeerNewSyncReplicationState(String peerId, SyncReplicationState state) Set the new sync replication state that we are going to transit to.voidZKReplicationPeerStorage.setPeerNewSyncReplicationState(String peerId, SyncReplicationState state) voidFSReplicationPeerStorage.setPeerState(String peerId, boolean enabled) voidReplicationPeerStorage.setPeerState(String peerId, boolean enabled) Set the state of peer,truetoENABLED, otherwise toDISABLED.voidZKReplicationPeerStorage.setPeerState(String peerId, boolean enabled) voidFSReplicationPeerStorage.transitPeerSyncReplicationState(String peerId) voidReplicationPeerStorage.transitPeerSyncReplicationState(String peerId) Overwrite the sync replication state with the new sync replication state which is set with theReplicationPeerStorage.setPeerNewSyncReplicationState(String, SyncReplicationState)method above, and clear the new sync replication state.voidZKReplicationPeerStorage.transitPeerSyncReplicationState(String peerId) voidFSReplicationPeerStorage.updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) voidReplicationPeerStorage.updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) Update the config a replication peer.voidZKReplicationPeerStorage.updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) -
Uses of ReplicationException in org.apache.hadoop.hbase.replication.regionserver
Methods in org.apache.hadoop.hbase.replication.regionserver that throw ReplicationExceptionModifier and TypeMethodDescriptionvoidReplicationSource.addHFileRefs(TableName tableName, byte[] family, List<Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> pairs) voidReplicationSourceInterface.addHFileRefs(TableName tableName, byte[] family, List<Pair<org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path>> pairs) Add hfile names to the queue to be replicated.private voidReplicationSyncUp.addMissingReplicationQueues(ReplicationQueueStorage storage, Set<ServerName> regionServers, Set<String> peerIds) private voidReplicationSyncUp.addMissingReplicationQueues(ReplicationQueueStorage storage, ServerName regionServer, Set<String> peerIds) voidvoidPeerProcedureHandler.claimReplicationQueue(ReplicationQueueId queueId) voidPeerProcedureHandlerImpl.claimReplicationQueue(ReplicationQueueId queueId) private voidReplicationSyncUp.claimReplicationQueues(ReplicationSourceManager mgr, Set<ServerName> regionServers) private ReplicationSourceInterfaceReplicationSourceManager.createRefreshedSource(ReplicationQueueId queueId, ReplicationPeer peer) voidPeerProcedureHandler.disablePeer(String peerId) voidPeerProcedureHandlerImpl.disablePeer(String peerId) voidReplicationSourceManager.drainSources(String peerId) This is used when we transit a sync replication peer toSyncReplicationState.STANDBY.DumpReplicationQueues.dumpReplicationViaTable(Connection connection, org.apache.hadoop.conf.Configuration conf) voidPeerProcedureHandler.enablePeer(String peerId) voidPeerProcedureHandlerImpl.enablePeer(String peerId) voidReplicationSourceManager.ReplicationQueueOperation.exec()private voidPeerProcedureHandlerImpl.refreshPeerState(String peerId) voidReplicationSourceManager.refreshSources(String peerId) Close the previous replication sources of this peer id and open new sources to trigger the new replication state changes or new replication config changes.voidPeerProcedureHandler.removePeer(String peerId) voidPeerProcedureHandler.transitSyncReplicationPeerState(String peerId, int stage, HRegionServer rs) voidPeerProcedureHandlerImpl.transitSyncReplicationPeerState(String peerId, int stage, HRegionServer rs) voidPeerProcedureHandler.updatePeerConfig(String peerId) voidPeerProcedureHandlerImpl.updatePeerConfig(String peerId) -
Uses of ReplicationException in org.apache.hadoop.hbase.util
Methods in org.apache.hadoop.hbase.util that throw ReplicationExceptionModifier and TypeMethodDescriptionprivate voidHBaseFsck.checkAndFixReplication()Deprecated.HBaseFsck.exec(ExecutorService exec, String[] args) Deprecated.intHBaseFsck.onlineHbck()Deprecated.Contacts the master and prints out cluster-wide information -
Uses of ReplicationException in org.apache.hadoop.hbase.util.hbck
Methods in org.apache.hadoop.hbase.util.hbck that throw ReplicationExceptionModifier and TypeMethodDescriptionbooleanReplicationChecker.checkHasDataInQueues()voidReplicationChecker.checkUnDeletedQueues()voidReplicationChecker.fixUnDeletedQueues()ReplicationChecker.getUndeletedHFileRefsPeers()private Map<ServerName,List<ReplicationQueueId>> ReplicationChecker.getUnDeletedQueues()