@InterfaceAudience.Private public class ZkCloseRegionCoordination extends Object implements CloseRegionCoordination
CloseRegionCoordination.| 限定符和类型 | 类和说明 |
|---|---|
static class |
ZkCloseRegionCoordination.ZkCloseRegionDetails
ZK-based implementation.
|
CloseRegionCoordination.CloseRegionDetails| 构造器和说明 |
|---|
ZkCloseRegionCoordination(CoordinatedStateManager csm,
ZooKeeperWatcher watcher) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkClosingState(HRegionInfo regionInfo,
CloseRegionCoordination.CloseRegionDetails crd)
In ZK-based version we're checking for bad znode state, e.g. if we're
trying to delete the znode, and it's not ours (version doesn't match).
|
CloseRegionCoordination.CloseRegionDetails |
getDetaultDetails()
No ZK tracking will be performed for that case.
|
CloseRegionCoordination.CloseRegionDetails |
parseFromProtoRequest(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CloseRegionRequest request)
Parse ZK-related fields from request.
|
void |
setClosedState(HRegion region,
ServerName sn,
CloseRegionCoordination.CloseRegionDetails crd)
In ZK-based version we do some znodes transitioning.
|
public ZkCloseRegionCoordination(CoordinatedStateManager csm, ZooKeeperWatcher watcher)
public boolean checkClosingState(HRegionInfo regionInfo, CloseRegionCoordination.CloseRegionDetails crd)
checkClosingState 在接口中 CloseRegionCoordinationregionInfo - region being closedcrd - details about closing operationpublic void setClosedState(HRegion region, ServerName sn, CloseRegionCoordination.CloseRegionDetails crd)
setClosedState 在接口中 CloseRegionCoordinationregion - region being closedsn - ServerName on which task runscrd - details about closing operationpublic CloseRegionCoordination.CloseRegionDetails parseFromProtoRequest(org.apache.hadoop.hbase.protobuf.generated.AdminProtos.CloseRegionRequest request)
parseFromProtoRequest 在接口中 CloseRegionCoordinationpublic CloseRegionCoordination.CloseRegionDetails getDetaultDetails()
getDetaultDetails 在接口中 CloseRegionCoordinationCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.