public static interface MasterProtos.MasterService.Interface
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcedure(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AbortProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AbortProcedureResponse> done)
Abort a procedure
|
void |
addColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AddColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AddColumnResponse> done)
Adds a column to the specified table.
|
void |
addReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.AddReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.AddReplicationPeerResponse> done)
Add a replication peer
|
void |
assignRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AssignRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AssignRegionResponse> done)
Assign a region to a server chosen at random.
|
void |
balance(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.BalanceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.BalanceResponse> done)
Run the balancer.
|
void |
clearDeadServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ClearDeadServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ClearDeadServersResponse> done)
clear dead servers from master
|
void |
createNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.CreateNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.CreateNamespaceResponse> done)
Creates a new namespace synchronously
|
void |
createTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.CreateTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.CreateTableResponse> done)
Creates a new table asynchronously
|
void |
decommissionRegionServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DecommissionRegionServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DecommissionRegionServersResponse> done)
Decommission region servers.
|
void |
deleteColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteColumnResponse> done)
Deletes a column from the specified table.
|
void |
deleteNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteNamespaceResponse> done)
Deletes namespace synchronously
|
void |
deleteSnapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteSnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteSnapshotResponse> done)
Delete an existing snapshot.
|
void |
deleteTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteTableResponse> done)
Deletes a table
|
void |
disableReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.DisableReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.DisableReplicationPeerResponse> done)
Disable a replication peer
|
void |
disableTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DisableTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DisableTableResponse> done)
Take table offline
|
void |
enableCatalogJanitor(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.EnableCatalogJanitorRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.EnableCatalogJanitorResponse> done)
Enable the catalog janitor on or off.
|
void |
enableReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.EnableReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.EnableReplicationPeerResponse> done)
Enable a replication peer
|
void |
enableTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.EnableTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.EnableTableResponse> done)
Puts the table on-line (only needed if table has been previously taken offline)
|
void |
execMasterService(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ClientProtos.CoprocessorServiceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ClientProtos.CoprocessorServiceResponse> done)
Call a master coprocessor endpoint
|
void |
execProcedure(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ExecProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ExecProcedureResponse> done)
Execute a distributed procedure.
|
void |
execProcedureWithRet(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ExecProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ExecProcedureResponse> done)
Execute a distributed procedure with return data.
|
void |
getClusterStatus(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetClusterStatusRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetClusterStatusResponse> done)
Return cluster status.
|
void |
getCompletedSnapshots(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetCompletedSnapshotsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetCompletedSnapshotsResponse> done)
Get completed snapshots.
|
void |
getLastMajorCompactionTimestamp(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MajorCompactionTimestampRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MajorCompactionTimestampResponse> done)
Returns the timestamp of the last major compaction
|
void |
getLastMajorCompactionTimestampForRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MajorCompactionTimestampForRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MajorCompactionTimestampResponse> done)
Returns the timestamp of the last major compaction
|
void |
getLocks(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetLocksRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetLocksResponse> done)
rpc GetLocks(.hbase.pb.GetLocksRequest) returns (.hbase.pb.GetLocksResponse); |
void |
getNamespaceDescriptor(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetNamespaceDescriptorRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetNamespaceDescriptorResponse> done)
Get a namespace descriptor by name
|
void |
getProcedureResult(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetProcedureResultRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetProcedureResultResponse> done)
rpc getProcedureResult(.hbase.pb.GetProcedureResultRequest) returns (.hbase.pb.GetProcedureResultResponse); |
void |
getProcedures(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetProceduresRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetProceduresResponse> done)
returns a list of procedures
|
void |
getQuotaStates(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
QuotaProtos.GetQuotaStatesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<QuotaProtos.GetQuotaStatesResponse> done)
Fetches the Master's view of quotas
|
void |
getReplicationPeerConfig(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.GetReplicationPeerConfigRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.GetReplicationPeerConfigResponse> done)
Return peer config for a replication peer
|
void |
getSchemaAlterStatus(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetSchemaAlterStatusRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetSchemaAlterStatusResponse> done)
Used by the client to get the number of regions that have received the updated schema
|
void |
getSecurityCapabilities(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SecurityCapabilitiesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SecurityCapabilitiesResponse> done)
Returns the security capabilities in effect on the cluster
|
void |
getSpaceQuotaRegionSizes(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
QuotaProtos.GetSpaceQuotaRegionSizesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<QuotaProtos.GetSpaceQuotaRegionSizesResponse> done)
Fetches the Master's view of space utilization
|
void |
getTableDescriptors(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableDescriptorsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableDescriptorsResponse> done)
Get list of TableDescriptors for requested tables.
|
void |
getTableNames(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableNamesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableNamesResponse> done)
Get the list of table names.
|
void |
getTableState(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableStateRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableStateResponse> done)
returns table state
|
void |
isBalancerEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsBalancerEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsBalancerEnabledResponse> done)
Query whether the Region Balancer is running.
|
void |
isCatalogJanitorEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsCatalogJanitorEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsCatalogJanitorEnabledResponse> done)
Query whether the catalog janitor is enabled.
|
void |
isCleanerChoreEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsCleanerChoreEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsCleanerChoreEnabledResponse> done)
Query whether the CleanerChore is enabled.
|
void |
isMasterInMaintenanceMode(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsInMaintenanceModeRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsInMaintenanceModeResponse> done)
Query whether the Master is in maintenance mode.
|
void |
isMasterRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsMasterRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsMasterRunningResponse> done)
return true if master is available
|
void |
isNormalizerEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsNormalizerEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsNormalizerEnabledResponse> done)
Query whether region normalizer is enabled.
|
void |
isProcedureDone(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsProcedureDoneRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsProcedureDoneResponse> done)
Determine if the procedure is done yet.
|
void |
isSnapshotDone(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsSnapshotDoneRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsSnapshotDoneResponse> done)
Determine if the snapshot is done yet.
|
void |
isSplitOrMergeEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsSplitOrMergeEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsSplitOrMergeEnabledResponse> done)
Query whether the split or merge switch is on/off.
|
void |
listDecommissionedRegionServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListDecommissionedRegionServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListDecommissionedRegionServersResponse> done)
Returns a list of ServerNames marked as decommissioned.
|
void |
listNamespaceDescriptors(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListNamespaceDescriptorsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListNamespaceDescriptorsResponse> done)
returns a list of namespaces
|
void |
listReplicationPeers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.ListReplicationPeersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.ListReplicationPeersResponse> done)
Returns a list of replication peers
|
void |
listTableDescriptorsByNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListTableDescriptorsByNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListTableDescriptorsByNamespaceResponse> done)
returns a list of tables for a given namespace
|
void |
listTableNamesByNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListTableNamesByNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListTableNamesByNamespaceResponse> done)
returns a list of tables for a given namespace
|
void |
mergeTableRegions(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MergeTableRegionsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MergeTableRegionsResponse> done)
Master merge the regions
|
void |
modifyColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyColumnResponse> done)
Modifies an existing column on the specified table.
|
void |
modifyNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyNamespaceResponse> done)
Modify a namespace's metadata
|
void |
modifyTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyTableResponse> done)
Modify a table's metadata
|
void |
moveRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MoveRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MoveRegionResponse> done)
Move the region region to the destination server.
|
void |
normalize(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.NormalizeRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.NormalizeResponse> done)
Run region normalizer.
|
void |
offlineRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.OfflineRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.OfflineRegionResponse> done)
Offline a region from the assignment manager's in-memory state.
|
void |
recommissionRegionServer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RecommissionRegionServerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RecommissionRegionServerResponse> done)
Re-commission region server.
|
void |
removeReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.RemoveReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.RemoveReplicationPeerResponse> done)
Remove a replication peer
|
void |
restoreSnapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RestoreSnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RestoreSnapshotResponse> done)
Restore a snapshot
|
void |
runCatalogScan(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RunCatalogScanRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RunCatalogScanResponse> done)
Get a run of the catalog janitor
|
void |
runCleanerChore(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RunCleanerChoreRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RunCleanerChoreResponse> done)
Get a run of the CleanerChore
|
void |
setBalancerRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetBalancerRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetBalancerRunningResponse> done)
Turn the load balancer on or off.
|
void |
setCleanerChoreRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetCleanerChoreRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetCleanerChoreRunningResponse> done)
Enable the CleanerChore on or off.
|
void |
setNormalizerRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetNormalizerRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetNormalizerRunningResponse> done)
Turn region normalizer on or off.
|
void |
setQuota(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetQuotaRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetQuotaResponse> done)
Apply the new quota settings
|
void |
setSplitOrMergeEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetSplitOrMergeEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetSplitOrMergeEnabledResponse> done)
Turn the split or merge switch on or off.
|
void |
shutdown(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ShutdownRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ShutdownResponse> done)
Shutdown an HBase cluster.
|
void |
snapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SnapshotResponse> done)
Create a snapshot for the given table.
|
void |
splitRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SplitTableRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SplitTableRegionResponse> done)
Split region
|
void |
stopMaster(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.StopMasterRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.StopMasterResponse> done)
Stop HBase Master only.
|
void |
truncateTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.TruncateTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.TruncateTableResponse> done)
Truncate a table
|
void |
unassignRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.UnassignRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.UnassignRegionResponse> done)
Unassign a region from current hosting regionserver.
|
void |
updateReplicationPeerConfig(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.UpdateReplicationPeerConfigRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.UpdateReplicationPeerConfigResponse> done)
Update peer config for a replication peer
|
void getSchemaAlterStatus(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetSchemaAlterStatusRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetSchemaAlterStatusResponse> done)
Used by the client to get the number of regions that have received the updated schema
rpc GetSchemaAlterStatus(.hbase.pb.GetSchemaAlterStatusRequest) returns (.hbase.pb.GetSchemaAlterStatusResponse);void getTableDescriptors(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableDescriptorsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableDescriptorsResponse> done)
Get list of TableDescriptors for requested tables.
rpc GetTableDescriptors(.hbase.pb.GetTableDescriptorsRequest) returns (.hbase.pb.GetTableDescriptorsResponse);void getTableNames(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableNamesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableNamesResponse> done)
Get the list of table names.
rpc GetTableNames(.hbase.pb.GetTableNamesRequest) returns (.hbase.pb.GetTableNamesResponse);void getClusterStatus(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetClusterStatusRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetClusterStatusResponse> done)
Return cluster status.
rpc GetClusterStatus(.hbase.pb.GetClusterStatusRequest) returns (.hbase.pb.GetClusterStatusResponse);void isMasterRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsMasterRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsMasterRunningResponse> done)
return true if master is available
rpc IsMasterRunning(.hbase.pb.IsMasterRunningRequest) returns (.hbase.pb.IsMasterRunningResponse);void addColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AddColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AddColumnResponse> done)
Adds a column to the specified table.
rpc AddColumn(.hbase.pb.AddColumnRequest) returns (.hbase.pb.AddColumnResponse);void deleteColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteColumnResponse> done)
Deletes a column from the specified table. Table must be disabled.
rpc DeleteColumn(.hbase.pb.DeleteColumnRequest) returns (.hbase.pb.DeleteColumnResponse);void modifyColumn(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyColumnRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyColumnResponse> done)
Modifies an existing column on the specified table.
rpc ModifyColumn(.hbase.pb.ModifyColumnRequest) returns (.hbase.pb.ModifyColumnResponse);void moveRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MoveRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MoveRegionResponse> done)
Move the region region to the destination server.
rpc MoveRegion(.hbase.pb.MoveRegionRequest) returns (.hbase.pb.MoveRegionResponse);void mergeTableRegions(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MergeTableRegionsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MergeTableRegionsResponse> done)
Master merge the regions
rpc MergeTableRegions(.hbase.pb.MergeTableRegionsRequest) returns (.hbase.pb.MergeTableRegionsResponse);void assignRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AssignRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AssignRegionResponse> done)
Assign a region to a server chosen at random.
rpc AssignRegion(.hbase.pb.AssignRegionRequest) returns (.hbase.pb.AssignRegionResponse);void unassignRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.UnassignRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.UnassignRegionResponse> done)
Unassign a region from current hosting regionserver. Region will then be assigned to a regionserver chosen at random. Region could be reassigned back to the same server. Use MoveRegion if you want to control the region movement.
rpc UnassignRegion(.hbase.pb.UnassignRegionRequest) returns (.hbase.pb.UnassignRegionResponse);void offlineRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.OfflineRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.OfflineRegionResponse> done)
Offline a region from the assignment manager's in-memory state. The region should be in a closed state and there will be no attempt to automatically reassign the region as in unassign. This is a special method, and should only be used by experts or hbck.
rpc OfflineRegion(.hbase.pb.OfflineRegionRequest) returns (.hbase.pb.OfflineRegionResponse);void splitRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SplitTableRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SplitTableRegionResponse> done)
Split region
rpc SplitRegion(.hbase.pb.SplitTableRegionRequest) returns (.hbase.pb.SplitTableRegionResponse);void deleteTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteTableResponse> done)
Deletes a table
rpc DeleteTable(.hbase.pb.DeleteTableRequest) returns (.hbase.pb.DeleteTableResponse);void truncateTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.TruncateTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.TruncateTableResponse> done)
Truncate a table
rpc truncateTable(.hbase.pb.TruncateTableRequest) returns (.hbase.pb.TruncateTableResponse);void enableTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.EnableTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.EnableTableResponse> done)
Puts the table on-line (only needed if table has been previously taken offline)
rpc EnableTable(.hbase.pb.EnableTableRequest) returns (.hbase.pb.EnableTableResponse);void disableTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DisableTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DisableTableResponse> done)
Take table offline
rpc DisableTable(.hbase.pb.DisableTableRequest) returns (.hbase.pb.DisableTableResponse);void modifyTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyTableResponse> done)
Modify a table's metadata
rpc ModifyTable(.hbase.pb.ModifyTableRequest) returns (.hbase.pb.ModifyTableResponse);void createTable(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.CreateTableRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.CreateTableResponse> done)
Creates a new table asynchronously
rpc CreateTable(.hbase.pb.CreateTableRequest) returns (.hbase.pb.CreateTableResponse);void shutdown(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ShutdownRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ShutdownResponse> done)
Shutdown an HBase cluster.
rpc Shutdown(.hbase.pb.ShutdownRequest) returns (.hbase.pb.ShutdownResponse);void stopMaster(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.StopMasterRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.StopMasterResponse> done)
Stop HBase Master only. Does not shutdown the cluster.
rpc StopMaster(.hbase.pb.StopMasterRequest) returns (.hbase.pb.StopMasterResponse);void isMasterInMaintenanceMode(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsInMaintenanceModeRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsInMaintenanceModeResponse> done)
Query whether the Master is in maintenance mode.
rpc IsMasterInMaintenanceMode(.hbase.pb.IsInMaintenanceModeRequest) returns (.hbase.pb.IsInMaintenanceModeResponse);void balance(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.BalanceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.BalanceResponse> done)
Run the balancer. Will run the balancer and if regions to move, it will go ahead and do the reassignments. Can NOT run for various reasons. Check logs.
rpc Balance(.hbase.pb.BalanceRequest) returns (.hbase.pb.BalanceResponse);void setBalancerRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetBalancerRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetBalancerRunningResponse> done)
Turn the load balancer on or off. If synchronous is true, it waits until current balance() call, if outstanding, to return.
rpc SetBalancerRunning(.hbase.pb.SetBalancerRunningRequest) returns (.hbase.pb.SetBalancerRunningResponse);void isBalancerEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsBalancerEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsBalancerEnabledResponse> done)
Query whether the Region Balancer is running.
rpc IsBalancerEnabled(.hbase.pb.IsBalancerEnabledRequest) returns (.hbase.pb.IsBalancerEnabledResponse);void setSplitOrMergeEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetSplitOrMergeEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetSplitOrMergeEnabledResponse> done)
Turn the split or merge switch on or off. If synchronous is true, it waits until current operation call, if outstanding, to return.
rpc SetSplitOrMergeEnabled(.hbase.pb.SetSplitOrMergeEnabledRequest) returns (.hbase.pb.SetSplitOrMergeEnabledResponse);void isSplitOrMergeEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsSplitOrMergeEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsSplitOrMergeEnabledResponse> done)
Query whether the split or merge switch is on/off.
rpc IsSplitOrMergeEnabled(.hbase.pb.IsSplitOrMergeEnabledRequest) returns (.hbase.pb.IsSplitOrMergeEnabledResponse);void normalize(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.NormalizeRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.NormalizeResponse> done)
Run region normalizer. Can NOT run for various reasons. Check logs.
rpc Normalize(.hbase.pb.NormalizeRequest) returns (.hbase.pb.NormalizeResponse);void setNormalizerRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetNormalizerRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetNormalizerRunningResponse> done)
Turn region normalizer on or off.
rpc SetNormalizerRunning(.hbase.pb.SetNormalizerRunningRequest) returns (.hbase.pb.SetNormalizerRunningResponse);void isNormalizerEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsNormalizerEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsNormalizerEnabledResponse> done)
Query whether region normalizer is enabled.
rpc IsNormalizerEnabled(.hbase.pb.IsNormalizerEnabledRequest) returns (.hbase.pb.IsNormalizerEnabledResponse);void runCatalogScan(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RunCatalogScanRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RunCatalogScanResponse> done)
Get a run of the catalog janitor
rpc RunCatalogScan(.hbase.pb.RunCatalogScanRequest) returns (.hbase.pb.RunCatalogScanResponse);void enableCatalogJanitor(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.EnableCatalogJanitorRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.EnableCatalogJanitorResponse> done)
Enable the catalog janitor on or off.
rpc EnableCatalogJanitor(.hbase.pb.EnableCatalogJanitorRequest) returns (.hbase.pb.EnableCatalogJanitorResponse);void isCatalogJanitorEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsCatalogJanitorEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsCatalogJanitorEnabledResponse> done)
Query whether the catalog janitor is enabled.
rpc IsCatalogJanitorEnabled(.hbase.pb.IsCatalogJanitorEnabledRequest) returns (.hbase.pb.IsCatalogJanitorEnabledResponse);void runCleanerChore(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RunCleanerChoreRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RunCleanerChoreResponse> done)
Get a run of the CleanerChore
rpc RunCleanerChore(.hbase.pb.RunCleanerChoreRequest) returns (.hbase.pb.RunCleanerChoreResponse);void setCleanerChoreRunning(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetCleanerChoreRunningRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetCleanerChoreRunningResponse> done)
Enable the CleanerChore on or off.
rpc SetCleanerChoreRunning(.hbase.pb.SetCleanerChoreRunningRequest) returns (.hbase.pb.SetCleanerChoreRunningResponse);void isCleanerChoreEnabled(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsCleanerChoreEnabledRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsCleanerChoreEnabledResponse> done)
Query whether the CleanerChore is enabled.
rpc IsCleanerChoreEnabled(.hbase.pb.IsCleanerChoreEnabledRequest) returns (.hbase.pb.IsCleanerChoreEnabledResponse);void execMasterService(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ClientProtos.CoprocessorServiceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ClientProtos.CoprocessorServiceResponse> done)
Call a master coprocessor endpoint
rpc ExecMasterService(.hbase.pb.CoprocessorServiceRequest) returns (.hbase.pb.CoprocessorServiceResponse);void snapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SnapshotResponse> done)
Create a snapshot for the given table.
rpc Snapshot(.hbase.pb.SnapshotRequest) returns (.hbase.pb.SnapshotResponse);void getCompletedSnapshots(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetCompletedSnapshotsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetCompletedSnapshotsResponse> done)
Get completed snapshots. Returns a list of snapshot descriptors for completed snapshots
rpc GetCompletedSnapshots(.hbase.pb.GetCompletedSnapshotsRequest) returns (.hbase.pb.GetCompletedSnapshotsResponse);void deleteSnapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteSnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteSnapshotResponse> done)
Delete an existing snapshot. This method can also be used to clean up an aborted snapshot.
rpc DeleteSnapshot(.hbase.pb.DeleteSnapshotRequest) returns (.hbase.pb.DeleteSnapshotResponse);void isSnapshotDone(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsSnapshotDoneRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsSnapshotDoneResponse> done)
Determine if the snapshot is done yet.
rpc IsSnapshotDone(.hbase.pb.IsSnapshotDoneRequest) returns (.hbase.pb.IsSnapshotDoneResponse);void restoreSnapshot(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RestoreSnapshotRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RestoreSnapshotResponse> done)
Restore a snapshot
rpc RestoreSnapshot(.hbase.pb.RestoreSnapshotRequest) returns (.hbase.pb.RestoreSnapshotResponse);void execProcedure(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ExecProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ExecProcedureResponse> done)
Execute a distributed procedure.
rpc ExecProcedure(.hbase.pb.ExecProcedureRequest) returns (.hbase.pb.ExecProcedureResponse);void execProcedureWithRet(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ExecProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ExecProcedureResponse> done)
Execute a distributed procedure with return data.
rpc ExecProcedureWithRet(.hbase.pb.ExecProcedureRequest) returns (.hbase.pb.ExecProcedureResponse);void isProcedureDone(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.IsProcedureDoneRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.IsProcedureDoneResponse> done)
Determine if the procedure is done yet.
rpc IsProcedureDone(.hbase.pb.IsProcedureDoneRequest) returns (.hbase.pb.IsProcedureDoneResponse);void modifyNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ModifyNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ModifyNamespaceResponse> done)
Modify a namespace's metadata
rpc ModifyNamespace(.hbase.pb.ModifyNamespaceRequest) returns (.hbase.pb.ModifyNamespaceResponse);void createNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.CreateNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.CreateNamespaceResponse> done)
Creates a new namespace synchronously
rpc CreateNamespace(.hbase.pb.CreateNamespaceRequest) returns (.hbase.pb.CreateNamespaceResponse);void deleteNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DeleteNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DeleteNamespaceResponse> done)
Deletes namespace synchronously
rpc DeleteNamespace(.hbase.pb.DeleteNamespaceRequest) returns (.hbase.pb.DeleteNamespaceResponse);void getNamespaceDescriptor(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetNamespaceDescriptorRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetNamespaceDescriptorResponse> done)
Get a namespace descriptor by name
rpc GetNamespaceDescriptor(.hbase.pb.GetNamespaceDescriptorRequest) returns (.hbase.pb.GetNamespaceDescriptorResponse);void listNamespaceDescriptors(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListNamespaceDescriptorsRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListNamespaceDescriptorsResponse> done)
returns a list of namespaces
rpc ListNamespaceDescriptors(.hbase.pb.ListNamespaceDescriptorsRequest) returns (.hbase.pb.ListNamespaceDescriptorsResponse);void listTableDescriptorsByNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListTableDescriptorsByNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListTableDescriptorsByNamespaceResponse> done)
returns a list of tables for a given namespace
rpc ListTableDescriptorsByNamespace(.hbase.pb.ListTableDescriptorsByNamespaceRequest) returns (.hbase.pb.ListTableDescriptorsByNamespaceResponse);void listTableNamesByNamespace(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListTableNamesByNamespaceRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListTableNamesByNamespaceResponse> done)
returns a list of tables for a given namespace
rpc ListTableNamesByNamespace(.hbase.pb.ListTableNamesByNamespaceRequest) returns (.hbase.pb.ListTableNamesByNamespaceResponse);void getTableState(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetTableStateRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetTableStateResponse> done)
returns table state
rpc GetTableState(.hbase.pb.GetTableStateRequest) returns (.hbase.pb.GetTableStateResponse);void setQuota(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SetQuotaRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SetQuotaResponse> done)
Apply the new quota settings
rpc SetQuota(.hbase.pb.SetQuotaRequest) returns (.hbase.pb.SetQuotaResponse);void getLastMajorCompactionTimestamp(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MajorCompactionTimestampRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MajorCompactionTimestampResponse> done)
Returns the timestamp of the last major compaction
rpc getLastMajorCompactionTimestamp(.hbase.pb.MajorCompactionTimestampRequest) returns (.hbase.pb.MajorCompactionTimestampResponse);void getLastMajorCompactionTimestampForRegion(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.MajorCompactionTimestampForRegionRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.MajorCompactionTimestampResponse> done)
Returns the timestamp of the last major compaction
rpc getLastMajorCompactionTimestampForRegion(.hbase.pb.MajorCompactionTimestampForRegionRequest) returns (.hbase.pb.MajorCompactionTimestampResponse);void getProcedureResult(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetProcedureResultRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetProcedureResultResponse> done)
rpc getProcedureResult(.hbase.pb.GetProcedureResultRequest) returns (.hbase.pb.GetProcedureResultResponse);void getSecurityCapabilities(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.SecurityCapabilitiesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.SecurityCapabilitiesResponse> done)
Returns the security capabilities in effect on the cluster
rpc getSecurityCapabilities(.hbase.pb.SecurityCapabilitiesRequest) returns (.hbase.pb.SecurityCapabilitiesResponse);void abortProcedure(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.AbortProcedureRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.AbortProcedureResponse> done)
Abort a procedure
rpc AbortProcedure(.hbase.pb.AbortProcedureRequest) returns (.hbase.pb.AbortProcedureResponse);void getProcedures(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetProceduresRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetProceduresResponse> done)
returns a list of procedures
rpc GetProcedures(.hbase.pb.GetProceduresRequest) returns (.hbase.pb.GetProceduresResponse);void getLocks(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.GetLocksRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.GetLocksResponse> done)
rpc GetLocks(.hbase.pb.GetLocksRequest) returns (.hbase.pb.GetLocksResponse);void addReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.AddReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.AddReplicationPeerResponse> done)
Add a replication peer
rpc AddReplicationPeer(.hbase.pb.AddReplicationPeerRequest) returns (.hbase.pb.AddReplicationPeerResponse);void removeReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.RemoveReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.RemoveReplicationPeerResponse> done)
Remove a replication peer
rpc RemoveReplicationPeer(.hbase.pb.RemoveReplicationPeerRequest) returns (.hbase.pb.RemoveReplicationPeerResponse);void enableReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.EnableReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.EnableReplicationPeerResponse> done)
Enable a replication peer
rpc EnableReplicationPeer(.hbase.pb.EnableReplicationPeerRequest) returns (.hbase.pb.EnableReplicationPeerResponse);void disableReplicationPeer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.DisableReplicationPeerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.DisableReplicationPeerResponse> done)
Disable a replication peer
rpc DisableReplicationPeer(.hbase.pb.DisableReplicationPeerRequest) returns (.hbase.pb.DisableReplicationPeerResponse);void getReplicationPeerConfig(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.GetReplicationPeerConfigRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.GetReplicationPeerConfigResponse> done)
Return peer config for a replication peer
rpc GetReplicationPeerConfig(.hbase.pb.GetReplicationPeerConfigRequest) returns (.hbase.pb.GetReplicationPeerConfigResponse);void updateReplicationPeerConfig(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.UpdateReplicationPeerConfigRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.UpdateReplicationPeerConfigResponse> done)
Update peer config for a replication peer
rpc UpdateReplicationPeerConfig(.hbase.pb.UpdateReplicationPeerConfigRequest) returns (.hbase.pb.UpdateReplicationPeerConfigResponse);void listReplicationPeers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
ReplicationProtos.ListReplicationPeersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<ReplicationProtos.ListReplicationPeersResponse> done)
Returns a list of replication peers
rpc ListReplicationPeers(.hbase.pb.ListReplicationPeersRequest) returns (.hbase.pb.ListReplicationPeersResponse);void listDecommissionedRegionServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ListDecommissionedRegionServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ListDecommissionedRegionServersResponse> done)
Returns a list of ServerNames marked as decommissioned.
rpc ListDecommissionedRegionServers(.hbase.pb.ListDecommissionedRegionServersRequest) returns (.hbase.pb.ListDecommissionedRegionServersResponse);void decommissionRegionServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.DecommissionRegionServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.DecommissionRegionServersResponse> done)
Decommission region servers.
rpc DecommissionRegionServers(.hbase.pb.DecommissionRegionServersRequest) returns (.hbase.pb.DecommissionRegionServersResponse);void recommissionRegionServer(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.RecommissionRegionServerRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.RecommissionRegionServerResponse> done)
Re-commission region server.
rpc RecommissionRegionServer(.hbase.pb.RecommissionRegionServerRequest) returns (.hbase.pb.RecommissionRegionServerResponse);void getSpaceQuotaRegionSizes(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
QuotaProtos.GetSpaceQuotaRegionSizesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<QuotaProtos.GetSpaceQuotaRegionSizesResponse> done)
Fetches the Master's view of space utilization
rpc GetSpaceQuotaRegionSizes(.hbase.pb.GetSpaceQuotaRegionSizesRequest) returns (.hbase.pb.GetSpaceQuotaRegionSizesResponse);void getQuotaStates(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
QuotaProtos.GetQuotaStatesRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<QuotaProtos.GetQuotaStatesResponse> done)
Fetches the Master's view of quotas
rpc GetQuotaStates(.hbase.pb.GetQuotaStatesRequest) returns (.hbase.pb.GetQuotaStatesResponse);void clearDeadServers(org.apache.hbase.thirdparty.com.google.protobuf.RpcController controller,
MasterProtos.ClearDeadServersRequest request,
org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<MasterProtos.ClearDeadServersResponse> done)
clear dead servers from master
rpc ClearDeadServers(.hbase.pb.ClearDeadServersRequest) returns (.hbase.pb.ClearDeadServersResponse);Copyright © 2007–2019 Cloudera. All rights reserved.